Skip to content

Instantly share code, notes, and snippets.

@AdryDev92
Created November 16, 2016 19:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AdryDev92/9d819510ae38ef2bcf40abfa208088c8 to your computer and use it in GitHub Desktop.
Save AdryDev92/9d819510ae38ef2bcf40abfa208088c8 to your computer and use it in GitHub Desktop.
Calcular_Areas
import java.util.*;
public class CalcularAreas {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double respuesta, area, base, altura, radio, apotema, lado, pi=3.14;
int reply;
do{
System.out.println("\n#########################");
System.out.println("### SÚPER ÁREAS ###");
System.out.println("#########################");
System.out.println("### ###");
System.out.println("### 1 - TRIÁNGULO ###");
System.out.println("### 2 - RECTÁNGULO ###");
System.out.println("### 3 - PENTÁGONO ###");
System.out.println("### 4 - CÍRCULO ###");
System.out.println("### 0 - SALIR ###");
System.out.println("### ###");
System.out.println("#########################");
System.out.println("\nIntroduce una opción:");
reply = input.nextInt();
switch (reply) {
case 1:
System.out.println("Introduce base: ");
respuesta = input.nextDouble();
System.out.println("Introduce altura:");
respuesta = input.nextDouble();
base = respuesta;
altura = respuesta;
area = base*altura;
System.out.println("===============================");
System.out.println("El área del triángulo es: " + area);
System.out.println("===============================");
break;
case 2:
System.out.println("Introduce base: ");
respuesta = input.nextDouble();
System.out.println("Introduce altura:");
respuesta = input.nextDouble();
base = respuesta;
altura = respuesta;
area = base*altura;
System.out.println("===============================");
System.out.println("El área del rectángulo es: " + area);
System.out.println("===============================");
break;
case 3:
System.out.println("Introduce base: ");
respuesta = input.nextDouble();
System.out.println("Introduce altura:");
respuesta = input.nextDouble();
lado = respuesta;
apotema = respuesta;
area = (lado * 5 * apotema) / 2;
System.out.println("===============================");
System.out.println("El área del pentágono es: " + area);
System.out.println("===============================");
break;
case 4:
System.out.println("Introduce radio: ");
respuesta = input.nextDouble();
radio = respuesta;
area = ((radio)*2) * pi;
System.out.println("===============================");
System.out.println("El área del círculo es: " + area);
System.out.println("===============================");
break;
case 0:
System.out.println("Te damos un aplauso y te dejamos que te vayas.");
break;
default:
System.out.println("!Opción incorrecta!");
break;
}
}while(reply!=0);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment