ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Calculadora de area en Java sencilla


Enviado por   •  11 de Noviembre de 2019  •  Trabajos  •  935 Palabras (4 Páginas)  •  168 Visitas

Página 1 de 4

Codigo Principal(Calcarea.Java)::

package calcarea;

import javax.swing.JOptionPane;

public class Calcarea {

public static void main(String[] args) {

Tri op = new Tri();

String option, va1, va2;

double nu1, nu2;

int options, a=0;

option = JOptionPane.showInputDialog("1. Triangulo \n2. Cuadrado \n3. Rectangulo \n4. Circulo \n5. Fin");

options = Integer.parseInt(option);

while (a < 1){

switch(options){

case 4:

va1 = JOptionPane.showInputDialog("Ingrese el radio de su circulo porfavor:");

nu1 = Double.parseDouble(va1);

op.circulo(nu1); break;

case 3:

va1 = JOptionPane.showInputDialog("Ingrese la altura de su rectangulo porfavor:");

nu1 = Double.parseDouble(va1);

va2 = JOptionPane.showInputDialog("Ingrese la base de su rectangulo porfavor:");

nu2 = Double.parseDouble(va2);

op.rectangulo(nu1, nu2);break;

case 2:

va1 = JOptionPane.showInputDialog("Ingrese el radio de su circulo porfavor:");

nu1 = Double.parseDouble(va1);

op.cuadrado(nu1);break;

case 1:

va1 = JOptionPane.showInputDialog("Ingrese el radio de su circulo porfavor:");

nu1 = Double.parseDouble(va1);

va2 = JOptionPane.showInputDialog("Ingrese el radio de su circulo porfavor:");

nu2 = Double.parseDouble(va2);

op.triangulo(nu1, nu2);break;

case 5:

JOptionPane.showMessageDialog(null, "Gracias por preferirnos ;)");a++;break;

default:

JOptionPane.showMessageDialog(null, "Esta opcion no esta disponible.");

}

}

}

}

Codigo de Clase(Tri.Java)::

package calcarea;

import javax.swing.JOptionPane;

public class Tri{

void triangulo(double a,double b){

double c = (a*b)/2;

String txt = String.format("El area de su triangulo es de %.2f unidades", c);

JOptionPane.showMessageDialog(null,

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (30 Kb) docx (8 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com