Código (cpp) [Seleccionar]
#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 (cpp) [Seleccionar]
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