
09/12/2007, 17:52
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 17 años, 3 meses Puntos: 0 | |
Como hago esto? Hola.... exelente foro
Bueno como pueden ver soy nuevo en el foro y me gustaria saber si me pueden ayudar con un programa que tengo que hacer en c. la verdad no capto mucho del c y debo entregar esto mañana
Bueno se trata de un programa que simule una base de datos de un restaurant donde el usuario pueda elegir tres platos... al escoger los platos estos deben mostrar, el nombre del plato el prcio los agregados que tiene el plato el precio de cada agregado y las calorias que posee el plato. bueno finalmente debe sumar los precios de los tres platos y los agregados que se escogieron y sacar una suma total...
bueno esto es lo que llevo hasta ahora:
#include <stdio.h>
#include <string.h>
void datos(char plato[3][20],int costo[3],char calorias[3][20]);
int main(void)
{
char plato[3][20], platos[3][20], agregados[5][20], calorias[3][20];
int precio_agregado[5];
int costo[3];
int i;
printf("\t\t############# La Rata Muerta ############# \n");
printf ("\n\n\t\tSu Eleeccion de Platos.\n\n");
printf("\t\t\t\tComidas \n\n");
printf("\t\t\t1)raviolis \n");
printf("\t\t\t2)costillas\n");
printf("\t\t\t3)pato-asado \n");
printf("\t\t\t4)robalo \n");
printf("\t\t\t5)salmon-ahumado \n\n");
printf("\t\t\t\tBebidas \n\n");
printf("\t\t\t6)coca-cola \n");
printf("\t\t\t7)fanta \n");
printf("\t\t\t8)sprite \n");
printf("\t\t\t9)cerveza \n");
printf("\t\t\t10)whisky \n");
printf("Ingrese 3 platos:\n\n");
for(i=0;i<3;i++)
{
printf("\nplato %d: ",i+1);
scanf("%s",plato[i]);
}
datos(plato,costo,calorias);
scanf("%s",plato[i]);
}
void datos(char plato[3][20],int costo[3],char calorias[3][20])
{
int i;
printf("\n\nLos platos son:\n");
for(i=0;i<3;i++)
{
printf("\n[%d] %s",i+1,plato[i]);
printf("\tprecio:$%d",costo[i]);
printf("\tcalorias: %s(kcal)",calorias[i]);
}
}
que en mi opinion es casi nada. Desde ya muy agradecido gente.... |