Duda programa en C

Iniciado por gorystyle, 8 Mayo 2010, 03:30 AM

0 Miembros y 1 Visitante están viendo este tema.

gorystyle

Bueno tengo una duda y espero que me puedan ayudar, les planteo el ejercicio y les pongo el codigo que llevo para que lo revisen y me digan que esta mal...

El instituto nacional de deportes esta interesado en promover el basketball y para ello se "necesita seleccionar personas" que tengan las siguientes caracteristicas: EDAD:menor de 18 años, ESTATURA: minimo de 180cms y PESO: maximo 80kg, Elabore un programa que le de entrada a los datos de los aspirantes, verifique las condiciones y al que las cumple "imprima su nombre" ademas se debe determinar la "altura promedio de los seleccionados" y "el aspirante de menor edad" suponga que se consultan 10 aspirantes.


Aqui adjunto la carpeta que contiene el codigo que llevo para que lo revisen y me digan que tal en que lo puedo mejorar y creo que tiene un error de que esta sacando promedio de todas las edades y debe sacar solo las de los seleccionados...



Littlehorse

Hola, bienvenido al foro. Copia el código y ponlo entre etiquetas [code=c]aquí el código[/code].

Saludos
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

AckeR

Podrías trabajar con estructura.!, y lo de las edades, las personas que esten seleccionada puedes almacenarla en algun array's y luego sacar su promedio de edad ?

suerte!

...DaR LaS GraCiaS No CuestA NadA...

ton1x

deberias ponerlo como codigo.....

podrias declarar una estructura asi

typedef struct
{

int edad, peso;
float  estatura;
char nombre[10];
}ESTUDIANTES;

e ir guardando los alumno en un arreglo
espero y sea de tu ayuda

nicolasblues86

hola!!

bueno para empezar si lo queres mejorar seria bueno que uses struct

y con respecto a la manera en que sacas el promedio de los que quedan aceptados

en el "if ((est >= 180 & peso<=80))" dentro de él deberias ponder una variable contador , es decir, que cuente la cantidad de personas que son aceptadas y con este dato lo usas para averiguar el promedio de los seleccionados:

ejemplo:
prom = eas / num_seleccionados;

saludos!!
     
Solamente hay 10 clases de personas en el mundo los que saben leer binario y los que no