EPR 1 grado 8,4 en la escala de Ritcher
import java.util.*;
public class EPR1 {
public static void main(String[] args) {
Scanner consola = new Scanner(System.in);
System.out.println("|| MENU DEL SISTEMA ||");
System.out.println("");
System.out.println("Que desea realizar?");
System.out.println("1. Mostrar, contar y sumar los números pares del 0 al 100 con el bucle do -while \n"
+ "2. Calcular el perímetro, el área y la diagonal de un rectángulo y un cuadrado, dibujar al menos una figura (ingresar las dimensiones por teclado) \n"
+"3. De los números entre el 1 y el 50 (bucle for), Determinar (y mostrar) cuantos son múltiplos de 3, cuantos múltiplos de 5, y cuantos múltiplos de 7 \n");
int opcion = consola.nextInt();
switch(opcion){
case 1:
System.out.println("1. Mostrar, contar y sumar los números pares del 0 al 100 con el bucle do -while \n");
int num = 1;
int sumador = 0;
int pares = 0;
do{
num++;
if(num%2==0){
System.out.println(num);
pares++;
sumador = sumador + num;
}
}while(num<=100);
System.out.println("cantidad de pares : "+pares);
System.out.println("suma total de pares : "+sumador);
break;
case 2:
System.out.println("2. Calcular el perímetro, el área y la diagonal de un rectángulo y un cuadrado, dibujar al menos una figura (ingresar las dimensiones por teclado) \n");
System.out.println("1- RECTANGULO ");
System.out.println("2- CUADRADO ");
opcion = consola.nextInt();
switch(opcion){
case 1:
System.out.println("|| RECTANGULO ||");
double base; double altura; double diagonal; double area; double perimetro;
System.out.println("ingrese altura");
altura = consola.nextDouble();
System.out.println("ingrese base");
base = consola.nextDouble();
area = base * altura;
perimetro = (base * 2) + (altura * 2);
diagonal = Math.sqrt(Math.pow(base,2)+Math.pow(altura,2));
System.out.println("area : "+ area);
System.out.println("perimetro : "+perimetro);
System.out.printf("diagonal : "+"%.2f",diagonal);
System.out.println("");
System.out.println("|| DIBUJO ||");
for(int y=1;y<=altura;y++){
System.out.println("");
for(int x=1;x<=base;x++){
System.out.print("[]");
}
}
System.out.println("\n");
break;
case 2:
System.out.println("|| CUADRADO ||");
System.out.println("ingrese base");
base = consola.nextDouble();
area = base * base;
perimetro = base * 4;
diagonal = Math.sqrt(Math.pow(base,2) + Math.pow(base,2));
System.out.println("area : "+area);
System.out.println("perimetro : "+perimetro);
System.out.printf("diagonal : "+"%.2f",diagonal);
System.out.println("");
System.out.println("|| DIBUJO ||");
for(int a=1;a<=base;a++){
System.out.println("");
for(int b=1;b<=base;b++){
System.out.print("[]");
}
}
System.out.println("\n");
break;
}break; //switch cuadrado y rectangulo
case 3:
System.out.println("3. De los números entre el 1 y el 50 (bucle for), Determinar (y mostrar) cuantos son múltiplos de 3, cuantos múltiplos de 5, y cuantos múltiplos de 7 \n");
int multitres = 0;
int multicinco = 0;
int multisiete = 0;
for(num = 1;num<=50; num++){
System.out.println(num);
if(num %3==0){
multitres++;
}
if(num %5==0){
multicinco++;
}
if(num %7==0){
multisiete++;
}
}
System.out.println("multiplos de tres : "+multitres);
System.out.println("multiplos de cinco : "+multicinco);
System.out.println("multiplos de siete : "+multisiete);
}//switch principal
}
}
Que Hacer en Caso de terremoto?
About earthquakes BEAKMAN
No hay comentarios.:
Publicar un comentario