sconto.c

#include <stdio.h>

void calcoloSconto(float prezzoUnitario, int quant, int *sconto, float *totale) {
	switch (quant) {
		case 1:
		case 2:
			*sconto = 0;
			break;
		case 3:
		case 4:
		case 5:
			*sconto = 10;
			break;
		default:
			*sconto = 15;
			break;
	}
	*totale = prezzoUnitario * quant * (1.0 - *sconto / 100.0);
}

int main() {
	float pU, tot;
	int nProd, sc;
	
	printf("Supermercato\n");
	printf("Inserisci il prezzo unitario: "); scanf("%f", &pU);
	printf("Inserisci il numero di pezzi: "); scanf("%d", &nProd);
	
	calcoloSconto(pU, nProd, &sc, &tot);
	
	printf("Hai acquistato %d prodotti\n", nProd);
	printf("e hai diritto ad uno sconto del %d%%\n", sc);
	printf("Il totale da pagare e' %f\n", tot);
	
	return 0;
}