Bonjour
On a l'énnoncé suivant:
On considere un impot calculé avec le bareme suivant:
10% pour la tranche allant de 0 à 100
30% pour 100 a 500
50% pour la tranche allant au dela de 500
On me demande d'écrire un programme
voci la correction:
private revenu,impot
input 'entrez votre revenu: ' to revenu
if revenu<=100
impot=revenu/100*10
else
impot=10
if revenu<=500
impot=impot+(30/100)*(revenu-100)
else
impot=impot+30/100*400
impot=impot+(50/100)*(revenu - 500)
endif
endif
mais je ne comprends pas pourquoi :
if revenu<=100
impot=revenu/100*10
else
impot=10
Pourquoi sinon impot=10??
On a l'énnoncé suivant:
On considere un impot calculé avec le bareme suivant:
10% pour la tranche allant de 0 à 100
30% pour 100 a 500
50% pour la tranche allant au dela de 500
On me demande d'écrire un programme
voci la correction:
private revenu,impot
input 'entrez votre revenu: ' to revenu
if revenu<=100
impot=revenu/100*10
else
impot=10
if revenu<=500
impot=impot+(30/100)*(revenu-100)
else
impot=impot+30/100*400
impot=impot+(50/100)*(revenu - 500)
endif
endif
mais je ne comprends pas pourquoi :
if revenu<=100
impot=revenu/100*10
else
impot=10
Pourquoi sinon impot=10??