Un Zoólogo pretende determinar el porcentaje de animales que hay en las siguientes tres categorías de edades: de 0 a 1 año, de más de 1 año y menos de 3 y de 3 o más años. El zoológico todavía no está seguro del animal que va a estudiar. Si se decide por elefantes solo tomara una muestra de 20 de ellos; si se decide por las jirafas, tomara 15 muestras, y si son chimpancés tomara 40.
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /* * To change this template, choose Tools | Templates and open the template in * the editor. */ /** * * @author LuisVigo * @blog luisvigoportilla.blogspot.com */ public class principal { /** * @param args the command line arguments */ static BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { System.out.println("1.- Elefante"); System.out.println("2.- Jirafas"); System.out.println("3.- Chimpances"); System.out.println("Eliga uno de los 3 Animales:"); int num = Integer.parseInt(bf.readLine()); int edad; float nino = 0; float joven = 0; float adulto = 0; float rs1; float rs2; float rs3; switch (num) { case 1: System.out.println("Elefantes"); for (int i = 1; i <= 20; i++) { System.out.println("Edad del Animal Nº" + i + ":"); edad = Integer.parseInt(bf.readLine()); if (edad == 0 || edad == 1) { nino++; } else if (edad > 1 && edad < 3) { joven++; } else if (edad >= 3) { adulto++; } } rs1=(nino/20)*100 ; rs2=(joven/20)*100 ; rs3=(adulto/20)*100 ; System.out.println("Procentajes de Animales entre 0-1: "+rs1); System.out.println("Procentajes de Animales entre 1-3: "+rs2); System.out.println("Procentajes de Animales entre 3-a mas: "+rs3); break; case 2: System.out.println("Jirafas"); for (int i = 1; i <= 15; i++) { System.out.println("Edad del Animal Nº" + i + ":"); edad = Integer.parseInt(bf.readLine()); if (edad == 0 || edad == 1) { nino++; } else if (edad > 1 && edad < 3) { joven++; } else if (edad >= 3) { adulto++; } } rs1=(nino/15)*100 ; rs2=(joven/15)*100 ; rs3=(adulto/15)*100 ; System.out.println("Procentajes de Animales entre 0-1: "+rs1); System.out.println("Procentajes de Animales entre 1-3: "+rs2); System.out.println("Procentajes de Animales entre 3-a mas: "+rs3); break; case 3: System.out.println("Chimpances"); for (int i = 1; i <= 40; i++) { System.out.println("Edad del Animal Nº" + i + ":"); edad = Integer.parseInt(bf.readLine()); if (edad == 0 || edad == 1) { nino++; } else if (edad > 1 && edad < 3) { joven++; } else if (edad >= 3) { adulto++; } } rs1=(nino/40)*100 ; rs2=(joven/40)*100 ; rs3=(adulto/40)*100 ; System.out.println("Procentajes de Animales entre 0-1: "+rs1); System.out.println("Procentajes de Animales entre 1-3: "+rs2); System.out.println("Procentajes de Animales entre 3-a mas: "+rs3); break; } } }Para Los vagos aquí el proyecto completo en java Netbeans
Descargar
Gracias me sirvio de mucho!!
ResponderEliminarTiene errores
ResponderEliminarme puede indicar cuales son, para corregir
Eliminarquiero pasarlo a java por formulario ¿como lo hago?
ResponderEliminarsolo tendrías que crear los formularios y copiar el codigo
EliminarGracias, me sirvió mucho!
ResponderEliminar