exercise 5

This commit is contained in:
SinusFox
2023-05-10 11:26:57 +02:00
parent 9744b306ce
commit c06531f315
@@ -0,0 +1,46 @@
#include <stdio.h>
int main() {
// variables
double amount = 0, usd = 1.09643, jpy = 148.33512; // eur = 1 as base currency
char currentCurrency = 0, targetCurrency;
// input
printf("1 EUR\n2 USD\n3 JPY\n\nPlease type in the current currency: ");
scanf("%i", &currentCurrency);
printf("Please type in the amount: ");
scanf("%lf", &amount);
printf("\n1 EUR\n2 USD\n3 JPY\n\nPlease type in the target currency: ");
scanf("%i", &targetCurrency);
// calculating
if (currentCurrency != targetCurrency) {
// converting to base currency
switch (currentCurrency) {
case 2:
amount /= usd;
break;
case 3:
amount /= jpy;
break;
default:
break;
}
// converting to target currency
switch (targetCurrency)
{
case 2:
amount *= usd;
break;
case 3:
amount *= jpy;
default:
break;
}
}
// output
printf("Amount in target currency is: %lf", amount);
return 0;
}