[C] Converti valuta da Euro a...

di il
1 risposte

[C] Converti valuta da Euro a...

Appena finito, anche questo molto semplice, però mi sono sforzato di imparare lo switch(come mi hanno suggerito alcuni utenti)..
Ecco il sorgente:
float euro,cambio=0;
	int c;
	printf("Questo programma consente di cambiare la valuta della moneta da Euro ad altre monete\n");
	printf("Inserisci l'importo in Euro da convertire\n");
	scanf("%f",&euro);
	do {
	printf("Inserisci 0 (per Dollaro USA), 1 (per Sterlina Inglese), 2 (per Yen Giapponese), 3 (per Franco Svizzero), 4 (per Dollaro Canadese), 5 (per Dollaro Australiano)\n\n");
	scanf("%d",&c);
	switch (c){
		case 0 :
			cambio=((euro)*1.35344);
			break;
		case 1 :
			cambio=((euro)*0.856788);
			break;
		case 2  :
			cambio=((euro)*104.034);
			break;
		case 3 :
			cambio=((euro)*1.23891);
			break;
		case 4 :
			cambio=((euro)*1.38560);
			break;
		case 5 :
			cambio=((euro)*1.34507);
			break;
		default: 
			printf("Errore\n");
			cambio=0;}}
	while (cambio == 0);
	printf("il valore e' %.2f\n\n",cambio);
	system ("pause");
	return 0;
}
Suggeritemi che ho ancora tanto da imparare

1 Risposte

  • Re: [C] Converti valuta da Euro a...

    Hai dimenticato di copiare anche il main e gli header
    EDIT: La parte che hai scritto mi sembra che vada bene
Devi accedere o registrarti per scrivere nel forum
1 risposte