Facebook
From ej 27, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 386
  1. /*Enunciado
  2. 27. Realizá un programa que permita ingresar 5 edades.
  3. Calcular y mostrar el promedio de todas las edades ingresadas
  4. y cuántas edades fueron valores impares mayores que 18. [EC]
  5. */
  6.  
  7. package trabajo_practico_1_act_3;
  8.  
  9. import java.util.Scanner;
  10.  
  11. public class Ejercicio_27 {
  12.  
  13.  
  14.  
  15.  public static void main(String[] args) {
  16.   Scanner miTeclado = new Scanner(System.in);
  17.  
  18.   int edad_num = 0;
  19.   double edad_acum = 0;
  20.   double promedio = 0;
  21.   int mayor_18 = 0;
  22.   int i;
  23.   int edad_mas_alta = 0;
  24.   int posicion = 0;
  25.  
  26.    for ( i = 0; i < 5; i++) {
  27.           System.out.print("Ingrese una edad ");
  28.           edad_num = miTeclado.nextInt();
  29.          
  30.           if (edad_num > 18 && edad_num % 2 != 0) {
  31.            mayor_18++;
  32.           }
  33.           edad_acum += edad_num;
  34.           if (edad_num > edad_mas_alta) {
  35.            edad_mas_alta = edad_num;
  36.            posicion = i+1;
  37.           }
  38.    }
  39.    
  40.    promedio = edad_acum / 5;
  41.    System.out.println("--------------------------------------");
  42.    System.out.println("El valor promedio de Edad es: " + promedio);
  43.    System.out.println("\n" + "La cantidad de edades impares y mayores a 18 es: " + mayor_18);
  44.    System.out.println("\n" + "La edad mas alta ingresada fue: " + edad_mas_alta);
  45.    System.out.println("\n" + "en la posicion: "  + posicion);
  46.    System.out.println("--------------------------------------");
  47.  
  48.  
  49.  }
  50.  
  51. }
  52.