Program wyliczający wartość w złotówkach na określone waluty.
Proszę o dokonanie wszelkich zmian ,aby program dobrze działał.
#include
int main(void)
{
int d,p,z,e,f,u,k;
printf(“Wybierz walute\n”);
printf(“1Dolar\n”);
printf(“2Euro\n”);
printf(“3Frank\n”);
printf(“Funt\n”);
scanf("%i",p);
switch§
{
case1:
printf(“Wybrales dolar\n”);
printf(“Ile masz Zlotowek\n”);
scanf("%i",&k);
d=z/k;
printf(“Masz %d dolarow”,d);
break;
case2:
printf(“Wybrales Euro\n”);
printf(“Ile masz Zlotowek\n”);
scanf("%i",&k);
e=z/k;
printf(“Masz %e euro”,e);
break;
case3:
printf(“Wybrales Euro\n”);
printf(“Ile masz Zlotowek\n”);
scanf("%i",&k);
e=z/k;
printf(“Masz %f frank”,f);
break;
case4:
printf(“Wybrales Euro\n”);
printf(“Ile masz Zlotowek\n”);
scanf("%i",&k);
u=z/k;
printf(“Masz %u frank”,u);
break;
default:
printf(“Nie wybrales waluty\n”);
}
fflush(stdin);
getchar();
return 0;
}
Bo jak na razie , nie zbyt poprawnie chodzi.