Título: Duda con For,While , y Do while! Publicado por: diego-4 en 24 Septiembre 2010, 05:52 am hOla a todos , necesito una gran ayudita , para poder seguir el codigo para mañana :D... mi ejercicio consta en ingresar una cantidad de N juegos de datos, El valor N (mayor q 9 y menor q 37) debe ser ingresado y validado al comienzo.
Codigo: Código
Creo que esta bien... pero despues no se como seguir porq me piden Verificar la validez dentro de cada juego de datos para q se cumpla una cierta condicion si algun dato es incorrecto, que rechaze el juego por completo y alfinal informar : que datos resultaron incorrectos Agradeceria su ayuda, :D ya q no se si seguir con un for o un while u otro do while ;) Título: Re: Duda con For,While , y Do while! Publicado por: [L]ord [R]NA en 24 Septiembre 2010, 06:08 am usa las etiquetas Geshi... estan para algo.
Título: Re: Duda con For,While , y Do while! Publicado por: Littlehorse en 24 Septiembre 2010, 14:10 pm
En cuanto al problema principal, has trabajado con arreglos ya? puedes ingresar cada dato en una posición del arreglo y validar el dato existente en dicha posición, y en todo caso cuando uno sea incorrecto, devuelves el error u accedes a sea cual sea el procedimiento correspondiente en caso de error. También puedes recibir todos los datos y luego comenzar el proceso de validación. Lo ideal seria que crees una función para ello que reciba un arreglo del tipo de dato correspondiente como parámetro. Saludos Título: Re: Duda con For,While , y Do while! Publicado por: diego-4 en 24 Septiembre 2010, 17:03 pm no eh trabajado con nada de lo que ustedes 2 me dijieron :-[, este ejercicio lo tengo q hacer con lo que eh aprendido, por esoles pregunte como seguir .. queria saber si para ingresar cierta cantidad de N datos, despues usaria un ciclo for para que me aparescan ciertos N juegos de datos, y dentro del for lo valido con un do - while ? Gracias por ayudarme ! :D
edit: Quiero el for reconozca la cantidad de N veces Que le dije al programa, o tengo q usar otra cosa? :) edit 2: segui trabajando trabajando :D y consegui lo que queria :D #include <stdio.h> #include <conio.h> void main() { int n,i,NumCli, MinInAbo, MinCon; char NomTityApeTit[50]; float ImpAbo, CosMinExc, ImpFac; do{ printf("Ingrese N cantidad de juegos de datos a averiguar : " ); scanf("%d", &n); } while(n<=9||n>=37); clrscr(); for(i=1;i<=n;i++) { printf("Numero de Cliente: "); scanf("%d",&NumCli); printf("\nNombre y Apellido del Titular: "); fflush(stdin); fgets(NomTityApeTit,50,stdin); printf("\nImporte del Abono: "); scanf("%f",&ImpAbo); printf("\nMinutos Incluidos en el Abono: "); scanf("%d",&MinInAbo); printf("\nMinutos Consumidos: " ); scanf("%d",&MinCon); printf("\nCosto del Minuto Excedente: "); scanf("%f",&CosMinExc); clrscr(); } clrscr(); getch(); } La cantidad de N juegos de datos son : Numero de cliente, Nombre del titular, etc Ahora la parte jodida :( quiero validar cada una, osea me dice a- 0< numero cliente <10000000 b-0<minutos incluidos en el abono<1000 etc... Alguien me podria decir como seguir? |