salut a toutes et tous,
mon edi delphi7 entreprise, je suis débutant juste experience perso,
j'ai une question pour une fonction pourtant simple mais qui abouti a zero ?
// but de cette formule : 12*(5000/10000+5000) = 4 /// 12*(5000/15000) = 4///////////////
je devrai avoir comme résultat le chiffre 4 mais j'ai en resultat zero ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 uses math; procedure TForm1.Button1Click(Sender: TObject); var v, c, r1, r2, rt, val: integer; begin v:= strtoint (edit1.Text); /////////////////// valeur 12 c := strtoint (label11.Caption); ////////////// valeur 5000 r1:= strtoint(edit3.text); ///////////////// valeur 10000 r2 := strtoint(edit4.Text); ///////////////// valeur 5000 rt:= r1+r2; ///////////////// calcul 5000 + 10000 = 15000 label15.Caption:= inttostr (rt); ////////// affiche bien 15000 ok parfait val:= v *(c div rt); ////////// retourne zero au lieu de 4 ??????? label12.Caption:= inttostr (val); /////////////// affiche zero dans le résultat label 12 end;
pouvez vous m'aidé
cordialement
Alain






Répondre avec citation












Partager