Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CALCULADORA
package calculadoralarga;
import javax.swing.JOptionPane;
public class LARGA
{
public static void main(String[] args)
{
int num;
String operacion, y, x, w, w1, w2, z;
int i;
double multiplicacion=1;
double suma=0;
double resta = 0;
double dividir = 8;
operacion= JOptionPane.showInputDialog("menu para seleccionar operaciones basicas " +
"\n"+ " seleccione el numero de la operacion que quiere realizar " + "\n" + "1-
Multiplicacion" + "\n"+ "2-suma" + "\n"+ "3-Resta"+ "\n" + "4-Division" +"\n"+ "5-Salir");
num = Integer.parseInt(operacion);
switch (num)
{
case 1:
{
y = JOptionPane.showInputDialog("porfavor digite la cantidad de numeros a
multiplicar");
double a =Double.parseDouble(y);
{
for (i = 1; i <= a; i++)
{
x = JOptionPane.showInputDialog("digite el numero "+ i);
double aa = Double.parseDouble(x);
multiplicacion = multiplicacion* aa;
}
JOptionPane.showMessageDialog (null, "el resultado de la multiplicacion es ; = " +
multiplicacion);
}
break;
}
case 2:
{
w= JOptionPane.showInputDialog("Por favor digite cantidad de numero a sumar");
double a = Double.parseDouble(w);
{
for ( i = 1; i <= a; i++)
{
x = JOptionPane.showInputDialog("digite el numero "+ i);
double aaa= Double.parseDouble(x);
suma = suma+aaa;
}
JOptionPane.showMessageDialog(null, "el resultado de la suma es : es " + suma);
}
break;
}
case 3:
{
w1 = JOptionPane.showInputDialog("por favor digite cantidad de numeros a restar ");
double a= Double.parseDouble(w1);
{
for (i = 1; i <= a; i++)
{
x = JOptionPane.showInputDialog("Digite el numero "+ i);
if(i==1)
{
resta=Double.parseDouble(x);
}
else
{
double aaaa = Double.parseDouble(x);
resta = resta-(aaaa);
}
}
JOptionPane.showMessageDialog(null, "el resultado de la resta es : es = " + resta);
}
break;
}
case 4:
{
w2 = JOptionPane.showInputDialog("por favor digite la cantidad de numeros a dividir");
double a = Double.parseDouble(w2);
{
for (i=1; i <= a; i++)
{
if (i==1)
{
dividir=Double.parseDouble(JOptionPane.showInputDialog("digite el numero " +
i));
}
else
{
x = JOptionPane.showInputDialog("Digite el numero "+ i);
double aaaaaa = Double.parseDouble(x);
dividir = dividir/aaaaaa;
}
}
JOptionPane.showMessageDialog(null, "el resultado de la division es : es "+ dividir);
}
break;
}
case 5:
{
break;
}
default:
JOptionPane.showMessageDialog(null, "no existe ninguna operacion relacionada con
ese numero");
}
}
}
AREAS
package areas;
import javax.swing.JOptionPane;
public class Areas {
public static void main(String[] args)
{
int num;
String operacion, x, y, x1, y1, x2, y2, x3, y3, w;
double areaCirculo, areaTriangulo, areaElipse, areaEsfera, potencia;
case 3:
x1= JOptionPane.showInputDialog("DIGITE EL VALOR DE Pii");
y1= JOptionPane.showInputDialog("DIGITE EL VALOR DE a");
w= JOptionPane.showInputDialog("DIGITE EL VALOR DE b");
double Pii = Double.parseDouble(x1);
double a = Double.parseDouble(y1);
double bb = Double.parseDouble(w);
areaElipse = Pii*a*bb;
JOptionPane.showMessageDialog (null, "EL RESULTADO DEL AREA DE LA ELIPSE ES" +
areaElipse);
break;
case 4:
x2= JOptionPane.showInputDialog("DIGITE EL VALOR DE Pi");
y2= JOptionPane.showInputDialog("DIGITE EL VALOR DEL RADIO");
double Piii = Double.parseDouble(x2);
double aa = Double.parseDouble(y2);
potencia = Math.pow(aa,2);
areaEsfera = Piii*potencia;
JOptionPane.showMessageDialog (null, "EL RESULTADO DEL AREA DE LA ESFERA ES" +
areaEsfera);
break;
case 5:
break;
default:
JOptionPane.showMessageDialog (null, "NO EXISTE NINGUNA OPERACIÓN
RELACIONADA CON ESTE NUMERO");
}
}
}
AREA CIRCULO
import javax.swing.JOptionPane;
public class AreaCirculo {