MI NUEVO BLOGGER

LO ESTOY EDITANDO

jueves, 23 de abril de 2015

Desarrollar un algoritmo que permita calcular los siguientes datos de una fiesta: ¿Cuántas personas asistieron a la fiesta? ¿Cuántos hombres y cuantas mujeres? -Promedio de edades por sexo -La edad de la persona más joven que asistió Consideraciones: -No se permiten menores de edad a la fiesta -Ingresar datos hasta que se ingrese una edad igual a cero

Desarrollar un algoritmo que permita calcular los siguientes datos de
una fiesta:

¿Cuántas personas asistieron a la fiesta?
¿Cuántos hombres y cuantas mujeres?
-Promedio de edades por sexo
-La edad de la persona más joven que asistió

Consideraciones:
-No se permiten menores de edad a la fiesta
-Ingresar datos hasta que se ingrese una edad igual a cero







Hola chicos también pueden descargar el archivo en lenguaje Java - netbeans comparen y practique los ejercicios.

11 comentarios:

  1. hola Deimer, muchas gracias por los aportes. la verdad he intentado desarrollar los ejercicios por mi cuenta con lo que he estudiado. y cuando estoy varado acudo a ti. quisiera saber cuanto tuviste que practicar para poder desarrollar ejercicios como estos sin la ayuda de nadie. pues yo quisiera ser igual

    ResponderEliminar
  2. hola Deimer, muchas gracias por los aportes. la verdad he intentado desarrollar los ejercicios por mi cuenta con lo que he estudiado. y cuando estoy varado acudo a ti. quisiera saber cuanto tuviste que practicar para poder desarrollar ejercicios como estos sin la ayuda de nadie. pues yo quisiera ser igual

    ResponderEliminar
  3. import java.util.*;
    public class fiesta {
    public static void main (String []omega){
    int edad =1;
    int edades=0;
    int contador=0;
    int contador1=0;
    int suma=0;
    int suma1=0;
    int promedio=0;
    int promedio1=0;
    int sumaEdades=0;
    int sumaEdades1=0;
    int menor=0;
    int asistentes=0;
    int edad_joven=1000;
    while (edad!=0) {
    Scanner x = new Scanner (System.in);
    System.out.println("Ingrese la edad. Ingrese Cero < 0 > para salir del sistema ");
    edad = x.nextInt();
    if (edad >=18 ){
    if (edad<edad_joven){
    edad_joven=edad;
    }
    edades =edades+edad;
    System.out.println("Ingrese H para Hombre o F para Mujer " );
    char sexo = x.next().charAt(0);
    if (sexo =='H' || sexo=='h' ){
    contador++;
    sumaEdades=sumaEdades+edad;
    promedio =sumaEdades/contador;
    suma=contador+contador1;
    }
    else {
    if(sexo =='F' || sexo=='f'){
    contador1++;
    sumaEdades1=sumaEdades1+edad;
    promedio1 =sumaEdades1/contador1;
    suma=contador+contador1;
    }
    }
    }
    else{
    if (edad==0) {
    System.out.println("Salio del sistema");
    }
    else{
    System.out.println("Menor de edad.¡No puede ingresar a la fiesta! ");
    }
    }
    }
    System.out.println("Asistieron a la fiesta :"+suma);
    System.out.println("Mujeres que asistieron a la fiesta :"+contador1);
    System.out.println("Hombres que asistieron a la fiesta : "+contador);
    System.out.println("Promedio de edad por sexo: " +"Hombre: "+promedio+" Mujer: "+promedio1 );
    System.out.println("La persona mas joven "+edad_joven);
    }
    }

    ResponderEliminar
  4. Cuantas personas hay que digitar en el ejercicio he llegado a 100 y no para ....

    ResponderEliminar
  5. Buenas tardes pregunta se puede poner una condicional que al ingresar un numero menor a 18 años me escriba que es menor de d
    Edad y continue con el ciclo mientras para continuar el programa y qye termine cuando le ingrese el numero 0

    ResponderEliminar
    Respuestas
    1. claro que si edinson seria algo como asi
      -- si (edadH < 18) entonces
      escriba "es menor de Edad"
      fin si--

      aunque la condición del ejercicio dice que si es mayor o igual que 18 se ejecute de lo contrario arroja un mensaje diciendo que "no se permiten menores de edad a la fiesta" donde arroja este mensaje puedes colocar cualquier cosa como "es menor de Edad" sin necesidad de colocar otra condicion, espero que sea de ayuda.

      Eliminar
  6. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  7. Buenas tardes ese numero mil en la variante de la edad edad_joven: que significa o a que se debe esa variante con ese numero. ??

    ResponderEliminar
    Respuestas
    1. Se hace así para que tome la edad más jóven que se vaya digitando.

      Eliminar

Anuncios
anuncio2 -->