All pastes #353017 Raw Edit

Anonymous

public c v1 · immutable
·published 2007-02-13 03:46 UTC
rendered paste body
#include <stdio.h>int main (){        int SOPT = 0, CURR = 0, Yr1 = 0, d = 0;    double DOLTOEUR = 0.771356, EURTODOL = 1.29642,           YENTOEUR = 0.00633620, EURTOYEN = 157.836,           YENTODOL = 0.0082135, DOLTOYEN = 121.750,           PNDTOEUR = 1.50355, PNDTODOL = 1.84761,           EURTOPND = 0.665094, DOLTOPND = 0.513416,           Yr0 = 0;              char * Currencies[] =     {     	 "Dollars", "Euros",     	 "Yen", "Pounds", NULL    };           char * ConvOpts[] =     {     	 "Dollars to Euro",     	 "Euro to Dollars",     	 "Yen to Euro",     	 "Euro to Yen",     	 "Yen to Dollars",     	 "Dollars to Yen",     	 "Pound to Euro",     	 "Pound to Dollars",     	 "Euro to Pound",     	 "Dollar to Pound",     	 NULL    };            printf("Hello, I am a money conversion program!\n");       printf("Please select what currency you want to convert from and to which currency.\n");            for (;ConvOpts[d]; d++)    	printf("%d) %s\n", d + 1, ConvOpts[d]);    	    scanf("%d", &SOPT);        printf("How much of your currency do you want to convert? ");    scanf("%d", &CURR);        printf("Is converted to: ");	    Yr0 = CURR;  	     switch(SOPT)    {        case 1:             Yr0 *= DOLTOEUR; Yr1 = 1; break;        case 2:             Yr0 *= EURTODOL; Yr1 = 0; break;        case 3:             Yr0 *= YENTOEUR; Yr1 = 1; break;	    case 4:	         Yr0 *= EURTOYEN; Yr1 = 2; break;        case 5:             Yr0 *= YENTODOL; Yr1 = 0; break;        case 6:             Yr0 *= DOLTOYEN; Yr1 = 2; break;        case 7:             Yr0 *= PNDTOEUR; Yr1 = 1; break;        case 8:             Yr0 *= PNDTODOL; Yr1 = 0; break;        case 9:             Yr0 *= EURTOPND; Yr1 = 3; break;        case 10:             Yr0 *= DOLTOPND; Yr1 = 3; break;        default:       	     printf("Unrecognized command!\n");       	     return 1;     }          printf("%f %s", Yr0, Currencies[Yr1]);     getch();     return 0; }