Bonjour je veux faire un logiciel en pascal algorithme pour calculer le montant d'une facture; alors j'ai mis le code suivants et sa me donne si je mis 9 par exemple il me donne 5 par co,tre sa dois etre 4.5 merci de m'aider :

le code est le suivant :

program photo;
var
a,facture:real;

begin
writeln('Entrer le nombre du feuille :');
readln(facture);
if facture <=10 then a:=facture*0.5
else a:=facture*0.25;
writeln('le montant a payer est :',a:8:0, ' DH');
readln;
end.

1
ca doit etre une question d'arrondi

Réponses

Meilleure réponse !
2014-05-17T01:20:29+02:00
Test de rajouter des décimals dans ta case
Merci pour toi Xarc86
c t bien ca?
Oui sa marche j'ai pas remarqué le writeln('le montant a payer est :',a:8:2, ' DH');