Originariamente inviato da NikoSporting
si ho letto
ma non riesco a capire cosa fare.sono alle prime armi con il c.
Prestare più attenzione a quello che digiti ?
Il primo te lo correggo io ...
codice:
/*
Description: Calcolo di un importo scontato
*/
#include <stdio.h>
#include <stdlib.h>
int main ()
{
float importo; //input e output importo da scontare
int numero; //input, numero dell'operazione da eseguire
do
{
printf("\nInserisci l'importo : ");
scanf("%f", &importo);
printf("\nCalcola lo sconto\n");
printf("ad ogni numero e' associata l'operazione da eseguire \n\n");
printf("--->1<--- per uno sconto del 10%\n");
printf("--->2<--- per uno sconto del 20%\n");
printf("--->3<--- per uno sconto del 30%\n");
printf("--->4<--- per uno sconto del 40%\n");
printf("--->5<--- per uscire\n");
printf("digita il numero dell'operazione da eseguire-->");
scanf("%d",&numero);
switch (numero)
{
case 1:
importo *= 0.9;
printf("importo scontato");
break;
case 2:
importo *= 0.8;
printf("importo scontato");
break;
case 3:
importo *= 0.7;
printf("importo scontato");
break;
case 4:
importo *= 0.6;
printf("importo scontato");
break;
default:
printf("importo");
break;
} //fine switch
printf(" = %.2f \n", importo);
}
while(numero!=5); //fine do-while
system("PAUSE");
return 0;
}
L' altro provaci tu