El documento presenta el código de varios programas en Java que realizan cálculos matemáticos. Incluye clases y métodos para calcular el área de un triángulo, distancias entre puntos, operaciones matemáticas y determinar si un número es par o impar.
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
Calcula área triángulo
1. Este programa calcula el área de un triangulo. Vamos a ver cual es el proceso:
Esta es la clase:
public class Area {
public void calcular(){
int altura;
int base;
int area;
altura=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese la altura "));
base=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese la base:
"));
area=base*altura/2;
JOptionPane.showMessageDialog(null,"El area del triangulo es: "+area);
}
}
Main:
Se declara el main y se llama la función
2. Este programa calcula la tabla de multiplicar según el numero que introduzcas:
Clase:
public class Punto {
double x,y;
public Punto(double c, double d)
{
x=c;
y=d;
}
public Punto()
{
x=0;
y=0;
}
public void Ingresar()
{
x=Integer.parseInt(JOptionPane.showInputDialog(null,"X= "));
y=Integer.parseInt(JOptionPane.showInputDialog(null,"Y= "));
}
public double getx()
{
return x;
}
public double gety()
{
return y;
}
public double CalcularDistancia(Punto p)
{
return (Math.sqrt((Math.pow(p.getx()-x,2))+(Math.pow(p.gety()-y,2))));
}}
Main
En el main se llama la función y se ejecuta
3. Este programa permite calcular las operaciones matemáticas a través de un do
while
Clase:
public class Operaciones {
public int sumar(int a, int b)
{
return (a+b);
}
public int resta(int a, int b)
{
return (a-b);
}
public int mult(int a, int b)
{
return (a*b);
}
public double dividir(double a, double b)
{
if(b==0)
{
System.out.println("Division por cero");
return(0);
}
else
4. {
return (a/b);
}
}
}
Main:
Se hace el llamado de la función.
Este programa calcula un número si es par o impar:
Clase:
public void Calcular()
{
int num;
num=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese un numero: "));
if(num%2==0)
{
JOptionPane.showMessageDialog(null,"ESTE NUMERO ES PAR");
}
else
{
JOptionPane.showMessageDialog(null,"ESTE NUMERO ES IMPAR");
}
}}
Main:
Se hace llamado a la función