Código
#include <iostream.h> #include <conio.h> #include <iomanip.h> main(){ int op; do{ clrscr (); float p1=0.50, p2=0.85, p3=0.90, p4=1.25, cantg=0, cantam=0, cantab=0, canta=0, totalpa, cantge, cantabl, cantamo, cantac; cout<<setw(6)<<" ***********************************"; cout<<setw(6)<<"\n * Mi Comisariato *"; cout<<setw(6)<<"\n ***********************************\n"; cout<<setw(6)<<" ***********************************\n"; cout<<setw(6)<<" * Lista de Productos *\n"; cout<<setw(6)<<" ***********************************\n"; cout<<setw(6)<<" ***********************************"; cout<<setw(6)<<"\n * MENU DE OPCIONES *\n"; cout<<setw(6)<<" ***********************************\n"; cout<<"\n 1).- Gelatina $0.50"; cout<<"\n 2).- Azucar -----"; cout<<"\n (A).- Morena $0.85 "; cout<<"\n (B).- Blanca $0.90"; cout<<"\n 3).- Aceite $1.25"; cout<<"\n 4).- Total a Pagar <===="; cout<<"\n 5).- Salir\n"; cout<<setw(6)<<" ***********************************\n"; cout<<"\n Realize su Compra ="; cin>>op; //xxxxxxxxxxxxxxxxxxxx switch (op){ case 1: cout<<"\n Gelatina $0.50\n"; cout<<"\n Ingrese la Cantidad del Producto="; cin>>cantg; cantge=cantg*p1; cout<<"\n Su Subtotal es:...="<<cantge; break; case 2: char opa; cout<<"\n Tipo de Azucar...\n"; cout<<"\ a.- Azucar Morena $0.85\n"; cout<<"\ b.- Azucar Blanca $0.90\n"; cin>>opa; switch (opa) { case 'a': cout<<"\a.- Azucar Morena Libra $0.85\n"; cout<<"\n Ingrese la Cantidad del Producto="; cin>>cantam; cantamo=cantam*p2; cout<<"\n Su Subtotal es:...="<<cantamo; break ; case 'b': cout<<"\b.- Azucar Blanca Libra $0.90\n"; cout<<"\n Ingrese la Cantidad del Producto="; cin>>cantab; cantabl=cantab*p3; cout<<"\n Su Subtotal es:...="<<cantabl; getch(); } break; case 3: cout<<"\n Aceite $1.25\n"; cout<<"\n Ingrese la Cantidad del Producto="; cin>>canta; cantac=canta*p4; cout<<"\n Su Subtotal es:...="<<cantac; break; case 4: cout<<setw(6)<<" ***********************************\n"; cout<<setw(6)<<" ***********************************\n"; cout<<setw(6)<<" Detalle Pre Sub\n"; cout<<"\n Total a Pagar"; cout<<"\n Gelatina $0.50 ==>"<<cantge; cout<<"\n Azucar "; cout<<"\n (A)Azucar Morena $0.85 ==>"<<cantamo; cout<<"\n (B)Azucar Blanca $0.90 ==>"<<cantabl; cout<<"\n Aceite $1.25 ==>"<<cantac ; cout<<setw(6)<<"\n*************************************\n"; cout<<setw(6)<<"*************************************\n"; cout<<"\n Su Factura Total a Pagar es:... $$$$ \n"; totalpa=cantge+cantamo+cantabl+cantac ; cout<<" TOTAL Consumido es:... $$ "<< totalpa <<" <==="; cout<<setw(6)<<"\n*************************************\n"; getch(); cout<<setw(6)<<"*************************************\n"; getch(); break; case 5: cout<<"\n Salir del Sistema..."; cout<<"\n Presione Enter..."; break; default: cout<<"\n Solo Ingrese del 1 al 4...\n"; break; } }while (op!= 5); getch(); return 0; }
mi duda es en estas lineas
Código
cout<<setw(6)<<" Detalle Pre Sub\n"; cout<<"\n Total a Pagar"; cout<<"\n Gelatina $0.50 ==>"<<cantge; cout<<"\n Azucar "; cout<<"\n (A)Azucar Morena $0.85 ==>"<<cantamo; cout<<"\n (B)Azucar Blanca $0.90 ==>"<<cantabl; cout<<"\n Aceite $1.25 ==>"<<cantac ;
quiero hacer esto
gelatina $0.50 <<cantge<<cantgel;
cantge es cant referente a una factura y cantgel seria el subtotal de cuantas lleva
ayuda xfa
gelatina $0.50 <<cantge; eso funciona pero necesito mostrar el otro
g<<1<<2;omo lo resulevo