Created
November 16, 2016 19:12
-
-
Save AdryDev92/9d819510ae38ef2bcf40abfa208088c8 to your computer and use it in GitHub Desktop.
Calcular_Areas
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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