Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: DwlSQwerty en 22 Julio 2015, 23:38 pm



Título: Ayuda nada complejo!..
Publicado por: DwlSQwerty en 22 Julio 2015, 23:38 pm
Código
  1. #include <iostream.h>
  2. #include <conio.h>
  3. #include <iomanip.h>
  4. main(){
  5. int op;
  6. do{
  7. clrscr ();
  8. float p1=0.50, p2=0.85, p3=0.90, p4=1.25, cantg=0, cantam=0, cantab=0, canta=0,
  9. totalpa, cantge, cantabl, cantamo, cantac;
  10. cout<<setw(6)<<" ***********************************";
  11. cout<<setw(6)<<"\n *    Mi Comisariato           *";
  12. cout<<setw(6)<<"\n ***********************************\n";
  13. cout<<setw(6)<<" ***********************************\n";
  14. cout<<setw(6)<<" *   Lista de Productos         *\n";
  15. cout<<setw(6)<<" ***********************************\n";
  16. cout<<setw(6)<<" ***********************************";
  17. cout<<setw(6)<<"\n *   MENU DE OPCIONES          *\n";
  18. cout<<setw(6)<<" ***********************************\n";
  19. cout<<"\n 1).- Gelatina     $0.50";
  20. cout<<"\n 2).- Azucar       -----";
  21. cout<<"\n (A).- Morena     $0.85 ";
  22. cout<<"\n (B).- Blanca     $0.90";
  23. cout<<"\n 3).- Aceite         $1.25";
  24. cout<<"\n 4).- Total a Pagar <====";
  25. cout<<"\n 5).- Salir\n";
  26. cout<<setw(6)<<" ***********************************\n";
  27. cout<<"\n Realize su Compra =";
  28. cin>>op;
  29. //xxxxxxxxxxxxxxxxxxxx
  30.  
  31. switch (op){
  32. case 1: cout<<"\n Gelatina $0.50\n";
  33. cout<<"\n Ingrese la Cantidad del Producto=";
  34. cin>>cantg;
  35. cantge=cantg*p1;
  36. cout<<"\n Su Subtotal es:...="<<cantge;
  37. break;
  38.  
  39. case 2: char opa;
  40. cout<<"\n Tipo de Azucar...\n";
  41. cout<<"\ a.- Azucar Morena $0.85\n";
  42.            cout<<"\ b.- Azucar Blanca  $0.90\n";
  43. cin>>opa;
  44. switch (opa)
  45. {
  46. case 'a':
  47. cout<<"\a.- Azucar Morena Libra $0.85\n";
  48. cout<<"\n Ingrese la Cantidad del Producto=";
  49. cin>>cantam;
  50.      cantamo=cantam*p2;
  51.      cout<<"\n Su Subtotal es:...="<<cantamo;
  52. break ;
  53.  
  54.   case 'b':
  55. cout<<"\b.- Azucar Blanca  Libra $0.90\n";
  56.      cout<<"\n Ingrese la Cantidad del Producto=";
  57. cin>>cantab;
  58. cantabl=cantab*p3;
  59. cout<<"\n Su Subtotal es:...="<<cantabl;
  60. getch();
  61. }
  62.      break;
  63.  
  64.  
  65. case 3: cout<<"\n Aceite $1.25\n";
  66. cout<<"\n Ingrese la Cantidad del Producto=";
  67. cin>>canta;
  68. cantac=canta*p4;
  69. cout<<"\n Su Subtotal es:...="<<cantac;
  70. break;
  71.  
  72. case 4:     cout<<setw(6)<<" ***********************************\n";
  73. cout<<setw(6)<<" ***********************************\n";
  74.            cout<<setw(6)<<"     Detalle       Pre     Sub\n";
  75.  
  76. cout<<"\n Total a Pagar";
  77. cout<<"\n Gelatina         $0.50 ==>"<<cantge;
  78. cout<<"\n Azucar ";
  79. cout<<"\n (A)Azucar Morena $0.85 ==>"<<cantamo;
  80. cout<<"\n (B)Azucar Blanca $0.90 ==>"<<cantabl;
  81. cout<<"\n Aceite           $1.25 ==>"<<cantac ;
  82. cout<<setw(6)<<"\n*************************************\n";
  83.            cout<<setw(6)<<"*************************************\n";
  84.            cout<<"\n Su Factura Total a Pagar es:... $$$$ \n";
  85. totalpa=cantge+cantamo+cantabl+cantac ;
  86.  
  87. cout<<" TOTAL Consumido es:... $$  "<< totalpa <<" <===";
  88.           cout<<setw(6)<<"\n*************************************\n"; getch();
  89.            cout<<setw(6)<<"*************************************\n"; getch();
  90. break;
  91.  
  92. case 5: cout<<"\n Salir del Sistema...";
  93. cout<<"\n Presione Enter...";
  94.            break;
  95.            default:
  96.            cout<<"\n Solo Ingrese del 1 al 4...\n";
  97.   break;
  98.   }
  99.   }while (op!= 5);
  100.   getch();
  101.   return 0;
  102. }
  103.  



mi duda es en estas lineas
Código
  1. cout<<setw(6)<<"     Detalle       Pre     Sub\n";
  2.  
  3. cout<<"\n Total a Pagar";
  4. cout<<"\n Gelatina         $0.50 ==>"<<cantge;
  5. cout<<"\n Azucar ";
  6. cout<<"\n (A)Azucar Morena $0.85 ==>"<<cantamo;
  7. cout<<"\n (B)Azucar Blanca $0.90 ==>"<<cantabl;
  8. 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


Título: Re: Ayuda nada complejo!..
Publicado por: engel lex en 23 Julio 2015, 00:04 am
los temas deben ir en etiquetas GeSHi (corregido) el titulo debe ser descriptivo a tu problema, corrige eso


Título: Re: Ayuda nada complejo!..
Publicado por: ivancea96 en 23 Julio 2015, 01:52 am
Explica el problema, no se entiende. Cuando expliques, pon comillas si es necesario, o no se entiende fácilmente qué es lo que quieres expresar.

Citar
quiero hacer esto
gelatina $0.50 <<cantge<<cantgel;

Pues hazlo (?)