viernes, 3 de febrero de 2012

SOLUCION EJERCICIO 2 (LOGICA EXAMEN FINAL)

#include <iostream>
using namespace std;
double precios[10]={25000,25000,25000,45000,30000,23000,20000,18000,16000,52000};
int cantidades[10]={0,0,0,0,0,0,0,0,0,0};
int escogidos[100];
void nombre_plato(int);
void menu();
int main(int argc, char *argv[]) {

char res='s';
char res1='s';
float fact=0;
int y=0;
int x=0;
int opcion;
void menu();
while(res=='s'){
res1='s';
menu();
x=0;
while(res1=='s'){
cout<<"\nIngrese El Numero del Plato:";
cin>>opcion;
escogidos[x]=opcion-1;
cout<<"\nIngrese la Cantidad de este Plato:";
cin>>cantidades[opcion-1];
cout<<"\nDesea Pedir otro Plato (s/n):";
cin>>res1;
x++;
}
y=0;
cout<<"\nFACTURA DE VENTA";
fact=0;
while(y<x){
cout<<"\nPlato:";
nombre_plato(escogidos[y]+1);
cout<<" Cant.:"<<cantidades[escogidos[y]];
cout<<" Val.:"<<cantidades[escogidos[y]]*precios[escogidos[y]];
fact= fact + cantidades[escogidos[y]]*precios[escogidos[y]];
y++;
}
cout<<"\nPropina Voluntaria:"<<fact*0.10;
cout<<"\nTotal Pagar:"<<fact;
cout<<"\nDesea Ir al inicio (s/n):";
cin>>res;

}
return 0;
}
void nombre_plato(int opcion){

switch(opcion){
case 1:
cout<<"Casuela de Mariscos $25.000";
break;
case 2:
cout<<"Pardo en Salsa de Camaron $25.000";
break;
case 3:
cout<<"Arroz a la Marinera $25.000";
break;
case 4:
cout<<"Langostas al Ajillo $45.000";
break;
case 5:
cout<<"Chuleta a la Calima $30.000";
break;
case 6:
cout<<"Encocao de Jaiba $23.000";
break;
case 7:
cout<<"Sudado Triple $20.000";
break;
case 8:
cout<<"Sudado Doble $18.000";
break;
case 9:
cout<<"Sudado Unico Mariscos $16.000";
break;
case 10:
cout<<"Timbal del Mariscos $52.000";
break;
}

}


void menu(){

cout<<"ESCOJA EL MENU QUE DESEA:\n";
cout<<"1.Casuela de Mariscos $25.000\n";
cout<<"2.Pardo en Salsa de Camaron $25.000\n";
cout<<"3.Arroz a la Marinera $25.000\n";
cout<<"4.Langostas al Ajillo $45.000\n";
cout<<"5.Chuleta a la Calima $30.000\n";
cout<<"6.Encocao de Jaiba $23.000\n";
cout<<"7.Sudado Triple $20.000\n";
cout<<"8.Sudado Doble $18.000\n";
cout<<"9.Sudado Unico Mariscos $16.000\n";
cout<<"10.Timbal del Mariscos $52.000\n";



}

No hay comentarios:

Publicar un comentario