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