Advertisement
idsystems

CPP_Practica7_ContandoDinero

Mar 13th, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.89 KB | None | 0 0
  1. #include "STdio.h"
  2. #include <windows.h>
  3. void clrscr()/*Creando funcion para limpiar pantalla.*/
  4. {
  5.   HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
  6.   COORD coord = {0, 0};
  7.   DWORD count;
  8.  
  9.   CONSOLE_SCREEN_BUFFER_INFO csbi;
  10.   GetConsoleScreenBufferInfo(hStdOut, &csbi);
  11.  
  12.   FillConsoleOutputCharacter(hStdOut, ' ', csbi.dwSize.X * csbi.dwSize.Y, coord, &count);
  13.  
  14.   SetConsoleCursorPosition(hStdOut, coord);
  15. }
  16. int main()
  17. {
  18.     int salir,saliryesno;
  19.     salir=0;
  20.     while(salir==0){
  21.         clrscr();/*Llamando la funcion para limpiar pantalla.*/
  22.  
  23.         int cambiarmoneda;
  24.         float total_bill1,total_bill5,total_bill10,total_bill20,total_bill50,total_bill100,total_cent1,total_cent5,total_cent10,total_cent25,total_bill,total_cent,total_dinero,quetzal,lempira,euro;
  25.         printf("\nCantidad de billetes de un dolar: ");
  26.         scanf("%f",&total_bill1);
  27.         printf("Cantidad de billetes de cinco dolares: ");
  28.         scanf("%f",&total_bill5);
  29.         printf("Cantidad de billetes de diez dolares: ");
  30.         scanf("%f",&total_bill10);
  31.         printf("Cantidad de billetes de veinte dolares: ");
  32.         scanf("%f",&total_bill20);
  33.         printf("Cantidad de billetes de cincuenta dolares: ");
  34.         scanf("%f",&total_bill50);
  35.         printf("Cantidad de billetes de cien dolares: ");
  36.         scanf("%f",&total_bill100);
  37.         total_bill=(total_bill1*(1)+total_bill5*(5)+total_bill10*(10)+total_bill20*(20)+total_bill50*(50)+total_bill100*(100));
  38.         printf("Cantidad de monedas de un centavo: ");
  39.         scanf("%f",&total_cent1);
  40.         printf("Cantidad de monedas de cinco centavos: ");
  41.         scanf("%f",&total_cent5);
  42.         printf("Cantidad de monedas de diez centavos: ");
  43.         scanf("%f",&total_cent10);
  44.         printf("Cantidad de monedas de veinticinco: ");
  45.         scanf("%f",&total_cent25);
  46.         total_cent=(total_cent1*(0.01)+total_cent5*(0.05)+total_cent10*(0.10)+total_cent25*(0.25));
  47.         printf("\nLA CANTIDAD DE DINERO QUE HAY EN BILLETES ES: $%.2f\n",total_bill);
  48.         printf("LA CANTIDAD DE DINERO QUE HAY EN MONEDAS ES: $%.2f\n",total_cent);
  49.         total_dinero=(total_bill+total_cent);
  50.         printf("LA CANTIDAD TOTAL DE DINERO QUE HAY ES: $%.2f\n\n",total_dinero);
  51.         printf("\t\tMONEDA\t\tCODIGO\n");
  52.         printf("\t\tQuetzal\t\t  1\n");
  53.         printf("\t\tLempira\t\t  2\n");
  54.         printf("\t\tEuro\t\t  3\n\n");
  55.         printf("Introduzca el codigo de la moneda a la que desea convertir los $%.2f: ",total_dinero);
  56.         scanf("%d",&cambiarmoneda);
  57.         quetzal=total_dinero*7.95270;
  58.         lempira=total_dinero*19.71674;
  59.         euro=total_dinero*0.82396;
  60.         switch(cambiarmoneda){
  61.             case 1:
  62.                 printf("\n$%.2f EQUIVALE A %.2f QUETZALES\n\n",total_dinero,quetzal);
  63.             break;
  64.             case 2:
  65.                 printf("\n$%.2f EQUIVALE A %.2f LEMPIRAS\n\n",total_dinero,lempira);
  66.             break; 
  67.             case 3:
  68.                 printf("\n$%.2f EQUIVALE A %.2f EUROS\n\n",total_dinero,euro);
  69.         }
  70. printf("SI DESEA SALIR PRESIONE 1 O DE LO CONTRARIO PRESIONE OTRO NUMERO: ");
  71.         scanf("%d",&saliryesno);
  72.         switch(saliryesno){
  73.             case 1:
  74.                 salir=1;
  75.         }
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement