Ciao,
ho fatto un programma che in base al numero di prodotti comprati applica uno sconto seguendo questa tabella:
a)fino a 3 pezzi lo sconto è del 5%
a)fino a 5 pezzi lo sconto è del 10%
a)fino a 10 pezzi lo sconto è del 20%
a)sopra10 pezzi lo sconto è del 30%
Però quando lo compilo, il compilatore mi segnale che ci sono degli errori di sintassi ma io non riesco a trovarli.
Qualcuno mi potrebbe gentilmente spiegare dove ho sbagliato.
Ciao e grazie anticipatamente:
codice://Sconto progressivo #include <stdio.h> main() { float prezzo, importo; int pezzi, sconto1, sconto2, sconto3, sconto4; sconto1=5; sconto2=10; sconto3=20; sconto4=30; printf("Inserisci il numero dei pezzi acquistati"); scanf("%d", &pezzi); printf("Inserisci il prezzo del prodotto"); scanf("%f", &prezzo); if((pezzi==1) || (pezzi==2) || (pezzi ==3)) importo=prezzo/100*(100-sconto1); else { if((pezzi==4)) || (pezzi==5)) importo=prezzo/100*(100-sconto2); else { if((pezzi==6) || (pezzi==7) || (pezzi==8) ||(pezzi==9) || (pezzi==10)) importo=prezzo/100*(100-sconto3); else { if(pezzi>10) importo=prezzo/100*(100-sconto4); else } } } printf("Il prezzo totale e\' %f", importo); system("pause"); }

Rispondi quotando