Pages

miércoles, 23 de enero de 2013

Calcular el número personas asistentes a una fiesta Codigo Fuente en Java

Problema
A una fiesta asistieron personas de diferentes edades y sexos. Construir un algoritmos dadas las edades y sexos de las personas.
Cuantas personas asistieron a la fiesta
Cuantos hombres y cuantas mujeres
Promedio de edades por sexo
La edad de la persona más joven que asistió
No se permiten menores de edad a la fiesta
Ingresar datos hasta que se ingrese una edad igual a cero

Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
     Scanner sc = new Scanner(System.in);
     int Ed=24,men=10000,sumv=0,summ=0,cm=0,cv=0,S;
     System.out.println("Ingrese cero para salir");
     while(Ed!=0){
         System.out.println("Ingrese su edad");
         Ed=sc.nextInt();
         if(Ed>=18){
             if(Ed<men){
                 men=Ed;
             }
          System.out.println("Ingrese su sexo");
          System.out.println("0. Femenino");
          System.out.println("1. masculino");
          S=sc.nextInt();
          if(S==1){
              sumv=sumv+Ed;
              cv++;
          }else{
              summ=summ+Ed;
              cm++;
          }
         }else{
               if(Ed!=0){
                 System.out.println("No se permite menores de edad");
               }
         }
     }
     System.out.println("promedio de edad de mujeres : " +
        (summ / cm) + "\n promedio de edad de varones  " +
        (sumv / cv) + "\n   total de personas de la fiesta es   " +
        (cm + cv) + "\n Numero de mujeres  " + (cm) +
        "\n   Numero de hombres   " +
        (cv) + "\n  el mas joven de la fiesta tiene : " +(men));
     }
}

8 comentarios:

oscar97 dijo...

hola, quisiera saber como es en pseudocodigo o en español

Anónimo dijo...

GRASIAS ME SIRVIO DE MUCHO MUCHAS GRACIAS

Unknown dijo...

Tas mal pendejo

Anónimo dijo...

EL MAID ESTA MAL GAY

Unknown dijo...

que es el cm++ ???

¬¬ dijo...

una mierda de codigo esta incompleto

jeath dijo...
Este comentario ha sido eliminado por el autor.
jeath dijo...

public static void Main (string [] args)
{
int resp, ContadorH=0,ContadorM=0, TOTALPERSONAS=0,sexo=0;

double edad, AcuedadH=0,AcuedadM=0,PMJ=10000;
double PromedioH=0,PromedioM=0;

Console.WriteLine("\nDESEA INGRESAR DATOS? \nINGRESE UN NUMERO DIFERENTE DE CERO INGRESAR. \nINGRESAEL NUMERO CERO SI DEA TERMINAR");
resp=Convert.ToInt32(Console.ReadLine());
while(resp!=0)
{
Console.WriteLine("ingrese su edad" );
edad=Convert.ToDouble(Console.ReadLine());
if(edad>=18)
{
if(edad<PMJ){
PMJ=edad;
}
Console.WriteLine("Ingrese 1 para hombre y 2 para mujer:");
sexo=Convert.ToInt32(Console.ReadLine());

if (sexo==1)
{
ContadorH=ContadorH+1;
AcuedadH=AcuedadH+edad;

}
else
{
ContadorM=ContadorM+1;
AcuedadM=AcuedadM+edad;
}

}
else
{
Console.WriteLine("no se permiten menores de edad");
}

Console.WriteLine("\nINFRESE UN NUMERO DIFERENTE DE CERO PARA INGRESAR \nINFRESE EL NUMERO CERO SI DESEA TERMINAR");
resp=Convert.ToInt32(Console.ReadLine());
}
TOTALPERSONAS=ContadorH+ContadorM;
PromedioH=AcuedadH/ContadorH;
PromedioM=AcuedadM/ContadorM;



Console.WriteLine("CANTIDAD HOMBRES:"+" " + ContadorH);

Console.WriteLine("EL PROMEDIO DEL edad ES:"+" "+ PromedioH);

Console.WriteLine("CANTIDAD MUJERES :" +" " + ContadorM);

Console.WriteLine("EL PROMEDIO DEL edad ES :"+" "+ PromedioM);

Console.WriteLine("EL TOTAL DE PERSONAS EN LA FIESTA ES :"+ " "+ TOTALPERSONAS);
Console.WriteLine("La persona más joven es :"+ " "+ (PMJ));

}

Publicar un comentario