2 billetes 250
3 piedras preciosas 200
4 documentos 150
Ahí tienes unos datos, usaría variables de TIPO int, usaría variables estáticos (es decir que no se modificaran) , pero solamente declara las variables y instancialas.
Con respecto a esto: "Cada vez que realiza un viaje tiene la siguiente
información que finaliza con cliente = 0" (Hay que preguntarle al profe, puede que se haya equivocado, porque para mi ese = 0 esta de mas)
Te dure porque (Aunque puede ser que me equivoque):
cliente = 0 suena al CÓDIGO CLIENTE.
Pero para que finalizar, cuando debes integrar varios códigos de clientes ya que tienes un inciso que te lo indica.
"f.
cliente que transportó menos en un viaje"
La única que tengas que declarar un 0 a algún cliente o en todos. Sinceramente no lo veo, y después esta la otra, en tiempo de ejecución con los datos levantados, que finaliza el viaje apretando el 0 cuando se despacho con el cliente (es
mucho mas complejo eso porque con lo visto ahora no lo podríamos hacer ya que deberíamos usar clases y otra funciones y/o metodos extras)
Bueno en fin, solamente te doy 2 consejos extras. Para los ejercicios, lo que veo es que debes usar los Switch en ves de tantos IF, porque estoy viendo como muchos IF y creo que la consigna principal es esa.
Y recuerda que hay "8 camiones", en la cual no sabes su nombre, asi que eso te lo dejo en tu imaginacion...
Espero que te alla servido de ayuda. Saludos
int bandera, CLIENTE1, CLIENTE2, CLIENTE3, CLIENTE4, CLIENTE5;
char NY = `n`;
//Otras variables
for(i = 0; NY = 'y'; i++)
{
printf ("Ingrese el numero de cliente: ");
scanf ("%d",& bandera);
switch (bandera)
{
case 1:
//ingreso de datos de CLIENTE1
break;
case 2:
//ingreso de datos de CLIENTE2
break;
case 3:
//ingreso de datos de CLIENTE3
break;
case 4:
//ingreso de datos de CLIENTE4
break;
case 5:
//ingreso de datos de CLIENTE5
break;
case default:
// Una leyenda que diga que se debe ingresar un numero del 1 al 5
break;
case 0;
printf ("Usted salio del Alta!!!");
NY = `y`; //Con esto la bandera entra en CASE 0, y usa NY para romper el FOR
break;
}printf ("Ingrese numero de camion:");
// Ojo aca que son 8 camiones no mas, aca tendran que usar otro SWITCH en ves de IF... o FUNCIONES que les devuelta un INT0
printf ("Ingrese tipo de valor: ");
//lo mismo, ya que son 4 valores no mas y son constantes esto, tendran que meterlo en el case que se encuentre, y a su ves si realiza mas de una compra deberan guardarlo en distintas variables
printf ("Ingrese la cantidad a llevar: ");
//un scanf %d, pero cuando se revuelva a ingresar el mismo case, se debera guardar en otra variable, sino se pisa....
CLIENTE1 ++;
//Con esto sacaremos el minimo del punto F.
Creo que se podria hacer son array. Creando variables acumulativas para cada cliente y luego hacer las operaciones con esas variables.
--
Has recibido este mensaje porque estás suscrito al grupo "UAI-AnalistaProgramador-2014" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a uai-analistaprograma...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a uai-analistaprogramador-2014+unsub...@googlegroups.com.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a uai-analistaprogramador-2014+unsub...@googlegroups.com.
Gracias felices pascuas a todos.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a uai-analistaprograma...@googlegroups.com.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a uai-analistaprogramador-2014+unsubs...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.