类别 全部 - variables - opciones - distancia - operaciones

作者:Niurly Gorozabel 3 年以前

240

Organigrama

El programa presentado permite a los usuarios realizar diferentes cálculos geométricos mediante la utilización de un menú interactivo. A través de la opción seleccionada, se pueden calcular la pendiente de una recta, el radio de una circunferencia y la distancia entre dos puntos.

Organigrama

Error

break y default

Mostrar resultado

Operaciones

Ingreso de variables

Opciones

default:

System.out.println("Ingresar solo la a, b, o c"); }

Switch

Opción a ejecutar

break;

respuesta=Math.sqrt(Math.pow(a-b,2)+Math.pow(c-d,2));

System.out.println("La distancia entre dos puntos es:"+df.format(respuesta));

respuesta=(Math.sqrt(Math.pow(a,2)+Math.pow(b,2)-(4*c)))/(2);

System.out.println("El radio de la circunferencia es:"+df.format(respuesta));

respuesta=(num1-num2)/(num3-num4);

System.out.println("La pendiente es:"+df.format(respuesta));

Menú

Título del programa

Librerías externas

Declaración de variables

NIURLYGOROZABEL_OPERACIONES_08ABRIL2021

String opcion; Double a,b,c,d,respuesta;

Scanner dato = new Scanner(System.in); DecimalFormat df = new DecimalFormat("0.00");
System.out.println("Switch_Operaciones");

System.out.println("Menú"); System.out.println("a) Pendiente de una recta"); System.out.println("b) Radio de una circunferencia"); System.out.println("c) Distancia entre dos puntos");

System.out.println("Ingrese el literal de la opción a que desea ejecutar:"); opcion= dato.nextLine();

switch(opcion){

case "c":

System.out.println("Distancia entre dos puntos");

System.out.println("Ingrese el valor de y1:"); d= dato.nextDouble();

System.out.println("Ingrese el valor de y2:"); c= dato.nextDouble();

System.out.println("Ingrese el valor de x1:"); b= dato.nextDouble();

System.out.println("Ingrese el valor de x2:"); a= dato.nextDouble();

case "b":

System.out.println("Radio de una circunferencia");

System.out.println("Ingrese el valor de F:"); c= dato.nextDouble();

System.out.println("Ingrese el valor de E:"); b= dato.nextDouble();

System.out.println("Ingrese el valor de D:"); a= dato.nextDouble();

case "a":

System.out.println("Pendiente de una recta");

System.out.println("Ingrese el valor de x1:"); d= dato.nextDouble();

System.out.println("Ingrese el valor de x2:"); c= dato.nextDouble();

System.out.println("Ingrese el valor de y1:"); b= dato.nextDouble();

System.out.println("Ingrese el valor de y2:"); a= dato.nextDouble();