• Sábado 14 de Diciembre de 2024, 23:56

Autor Tema:  estructura  (Leído 1303 veces)

eruelas

  • Miembro activo
  • **
  • Mensajes: 69
  • Nacionalidad: mx
    • Ver Perfil
estructura
« en: Miércoles 5 de Noviembre de 2008, 15:41 »
0
hola buenos dias  ps keria ver si  me podian ayudar a encontrar el problema por favor lo k pasa esk el programa no me kumple la kondicion me pone a todos komo aceptados y lo k tiene k hacer es esto:
se desea seleccionar un ekipo de basketball kon los siguientes requisitos :
estatura mayor a 175 y k pese mas de 70 kilos y menos de 85.Existiendo 10 candidatos de los kuales se seleccionaran solo a 6 elementos. Al final del programa debera mostrar en pantalla la lista de todos los candidatos con los siguientes datos: nombre,apellido paterno, apellido materno, estatura, peso, situacion (aceptado y no acepatado)
Código: Text
  1. #include<conio.h>
  2. #include<stdio.h>
  3. #include<string.h>
  4. struct basketball
  5. {
  6.     char nombre[30],apellido_p[30],apellido_m[30];
  7.     int estatura,peso;
  8. }b[10];
  9. void main()
  10. {
  11. clrscr();
  12. for(int i=0;i<10;i++)
  13. {
  14.     clrscr();
  15.     printf("Introduce el nombre del candidato numero %i: ",i+1);
  16.     scanf("%s",&b[i].nombre);
  17.     printf("Introduce el apellido paterno del candidato numero %i: ",i+1);
  18.     scanf("%s",&b[i].apellido_p);
  19.     printf("Introduce el apellido_m del candidato numero %i: ",i+1);
  20.     scanf("%s",&b[i].apellido_m);
  21.     printf("Introduce la estatura [cm] del candidato numero %i: ",i+1);
  22.     scanf("%i",&b[i].estatura);
  23.     printf("Introduce el peso [grms] del candidato numero %i: " ,i+1);
  24.     scanf("%i",&b[i].peso);
  25.     clrscr();
  26. if (b[i].estatura>175&&b[i].peso>70||b[i].peso<85)
  27. printf("Aceptados:n nombre: %s n estatura: %i n peso: %i n ",b[i].nombre,b[i].estatura,b[i].peso);
  28. else
  29. printf ("No aceptados: nombre: %s n estatura %i n peso %i n",b[i].nombre,b[i].estatura,b[i].peso);
  30. getch();
  31. }
  32. }
  33.  
  34.  
a y keria saber si no tienen un manual de archivos k tengo examen y no se mucho k digamos jeje o unos programa ejemplo para saber bn komo usarlos gracias de antemano

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: estructura
« Respuesta #1 en: Miércoles 5 de Noviembre de 2008, 15:51 »
0
Cita de: "CoNtRoLcD"
if (b.estatura>175&&b.peso>70||b.peso<85)
Tu problema radica en que aquí especificas que la estatura tiene que ser mayor de 175 y el peso o bien > 70 o bien < 85, es decir, cualquier peso se da como válido puesto que cumple el OR.

eruelas

  • Miembro activo
  • **
  • Mensajes: 69
  • Nacionalidad: mx
    • Ver Perfil
Re: estructura
« Respuesta #2 en: Miércoles 5 de Noviembre de 2008, 15:54 »
0
bueno gracias por la respuesta pero aun asi le ponga 30 me lo da komo aceptado o le ponga 100 me pone k el candidato es aceptado y no puedo mostrar al final todos los integrantes con su situacion lo muestra konforme dan los datos ¬¬ komo le puedo hacer?

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: estructura
« Respuesta #3 en: Miércoles 5 de Noviembre de 2008, 16:42 »
0
La cuestión no está en el valor con el que lo comparas, cualesquiera valores que pongas siempre te va a dar por aceptado. Está mal la condición. Tómate tu tiempo para pensarlo.

eruelas

  • Miembro activo
  • **
  • Mensajes: 69
  • Nacionalidad: mx
    • Ver Perfil
Re: estructura
« Respuesta #4 en: Miércoles 5 de Noviembre de 2008, 16:52 »
0
he gracias por no hacerme el trabajo y hacerme pensarlo jejejeje ya lo solucione solo le kambie el "or" por un "&" y asunto arreglado supongo k eso era el error (espero k si) pork ya lo kale de las formas k los acepta y las k no y va bn muchas gracias moskito se te agradece !!!
oie de pura kasualidad no tienes un programa de archivos k me sirva komo guia para saber komo codificar un programa de archivos en serio me urge asber komo se usan los archivos y/o un manual te lo agradeceria muchisimo saludos!! :D  B)

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: estructura
« Respuesta #5 en: Miércoles 5 de Noviembre de 2008, 16:58 »
0
Por ejemplo: http://profeblog.es/blog/alfredo/2008/0 ... ivos-en-c/

Hay un montón más, sólo busca en Google:
http://www.google.es/search?hl=es&clien ... scar&meta=

Si tienes alguna duda, no dudes en consultarla (pero abre un nuevo hilo). Un placer ayudarte, hasta pronto.