/* Programa conversor de moneda. */ #include #include #define conversor 166.386 float euros; int pesetas; char moneda[10] = " "; char respuesta = 's'; char retorno; int main(void) { system("clear"); while(respuesta == 's') { printf("¿Quieres Realizar una Nueva Conversión?: "); scanf("%c%c", &respuesta, &retorno); if (respuesta == 's') { printf("¿Que moneda quieres convertir?: "); scanf("%s%c", &moneda, &retorno); f_pesetas(); f_euros(); } } printf("Gracias por Utilizarme. \n"); return 0; } int f_pesetas(void) { if(strncmp(moneda, "pesetas", 10) == 0) { printf("Teclea la cantidad de pesetas que quieres convertir: "); scanf("%i%c", &pesetas, &retorno); euros = pesetas / conversor; printf("%d%s%0.2f%s \n", pesetas, " pesetas son ", euros, " euros."); return euros; } } int f_euros(void) { if(strncmp(moneda, "euros", 10) == 0) { printf("Teclea la cantidad de euros que quieres convertir: "); scanf("%f%c", &euros, &retorno); pesetas = euros * conversor; printf("%0.2f%s%d%s \n", euros, " euros son ", pesetas, " pesetas."); return pesetas; } }