Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - psicofitall

#1
Cita de: psicofitall en 17 Junio 2016, 15:49 PM
Hola como estan? quisiera saber si alguien podria resolver este ejercicio para analizarlo y aprender, gracias
2) Dada la siguiente estructura para información de comidas en un restaurant:

struct plato {
   char nombre[40];
   char es_entrada; //0 ó 1 ( flag indica si es entrada)
   char es_plato_ppal; //0 ó 1 ( flag indica si es plato principal)
   char es_postre; //0 ó 1   ( flag indica si es postre)
   int calorias; ( calorias, de cada plato, en la salida tendria que sumar las calorias y mostrarlas como aparece en el ejemplo de abajo)
}

Construya una función que reciba un vector de platos e imprima en pantalla todas las combinaciones posibles. La combinación resulta de mostrar una entrada, con un plato y principal y un postre. Además de mostrarse todas las combinaciones, debe informarse cuántas calorías totales tiene cada menú armado.

El prototipo es: void combinaciones(struct plato[], int);

La salida será de este tipo:

1. Entrada: Ensalada, Plato principal: Milanesa, Postre: Helado - Calorias 1111
2. Entrada: Ensalada, Plato principal: Spaghetti, Postre: Helado - Calorias 1130
3. Entrada: Empanada, Plato principal: Milanesa, Postre: Helado - Calorias 2222
4. Entrada: Empanada, Plato principal: Spaghetti, Postre: Helado - Calorias 333
5. Entrada: Ensalada, Plato principal: Milanesa, Postre: Flan - Calorias 4444
6. Entrada: Ensalada, Plato principal: Spaghetti, Postre: Flan - Calorias 5555
7. Entrada: Empanada, Plato principal: Milanesa, Postre: Flan - Calorias 6666
8. Entrada: Empanada, Plato principal: Spaghetti, Postre: Flan - Calorias 7777
como podria hacer que imprima esas combinaciones de platos?
#2
Hola como estan? quisiera saber si alguien podria resolver este ejercicio para analizarlo y aprender, gracias
2) Dada la siguiente estructura para información de comidas en un restaurant:

struct plato {
   char nombre[40];
   char es_entrada; //0 ó 1 ( flag indica si es entrada)
   char es_plato_ppal; //0 ó 1 ( flag indica si es plato principal)
   char es_postre; //0 ó 1   ( flag indica si es postre)
   int calorias; ( calorias, de cada plato, en la salida tendria que sumar las calorias y mostrarlas como aparece en el ejemplo de abajo)
}

Construya una función que reciba un vector de platos e imprima en pantalla todas las combinaciones posibles. La combinación resulta de mostrar una entrada, con un plato y principal y un postre. Además de mostrarse todas las combinaciones, debe informarse cuántas calorías totales tiene cada menú armado.

El prototipo es: void combinaciones(struct plato[], int);

La salida será de este tipo:

1. Entrada: Ensalada, Plato principal: Milanesa, Postre: Helado - Calorias 1111
2. Entrada: Ensalada, Plato principal: Spaghetti, Postre: Helado - Calorias 1130
3. Entrada: Empanada, Plato principal: Milanesa, Postre: Helado - Calorias 2222
4. Entrada: Empanada, Plato principal: Spaghetti, Postre: Helado - Calorias 333
5. Entrada: Ensalada, Plato principal: Milanesa, Postre: Flan - Calorias 4444
6. Entrada: Ensalada, Plato principal: Spaghetti, Postre: Flan - Calorias 5555
7. Entrada: Empanada, Plato principal: Milanesa, Postre: Flan - Calorias 6666
8. Entrada: Empanada, Plato principal: Spaghetti, Postre: Flan - Calorias 7777