Está en la página 1de 5

Fundación universitaria Juan de Castellanos

Teoría y lógica de programación


Angela Natalia Palacios Moreno
12/05/2020

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;

operacion= JOptionPane.showInputDialog("menu" + "\n"+ " seleccione el area que quiere


hallar" + "\n" + "1- Area del circulo" + "\n"+ "2- Area de triangulo" + "\n"+ "3- Area de la
elipse"+ "\n" + "4- Area de la esfera" +"\n"+ "5-Salir");
num = Integer.parseInt(operacion);
switch (num)
{
case 1:
x= JOptionPane.showInputDialog("DIGITE EL VALOR DE Pi");
y= JOptionPane.showInputDialog("DIGITE EL VALOR DEL RADIO");
double Pi = Double.parseDouble(x);
double R = Double.parseDouble(y);
areaCirculo = Pi*Math.pow(R,2);
JOptionPane.showMessageDialog (null, "EL RESULTADO DEL AREA DEL CIRCULO ES" +
areaCirculo);
break;
case 2:
x3= JOptionPane.showInputDialog("DIGITE EL VALOR DE LA BASE");
y3= JOptionPane.showInputDialog("DIGITE EL VALOR DE LA ALTURA");
double b = Double.parseDouble(x3);
double h = Double.parseDouble(y3);
areaTriangulo = b*h/2;
JOptionPane.showMessageDialog (null, "EL RESULTADO DEL AREA DEL TRIANGULO ES"
+ areaTriangulo);
break;

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 {

public static void main(String[] args)


{
String x, y;
double area;
x= JOptionPane.showInputDialog("DIGITE EL VALOR DE Pi");
y= JOptionPane.showInputDialog("DIGITE EL VALOR DEL RADIO");
double Pi = Double.parseDouble(x);
double R = Double.parseDouble(y);
area = Pi*Math.pow(R,2);
JOptionPane.showMessageDialog (null, "EL RESULTADO DEL AREA DEL CIRCULO ES" +
area);

También podría gustarte