06. november 2001 - 14:11
Der er
6 kommentarer og 1 løsning
regn til procent %?
Hvordan kan man regne noget ud til procent? jeg har prøvet sådan som koden nedunder viser men det retunere hele tiden 0! var procent,lenght,elapsed:integer; begin lenght:=317; elapsed:=183; procent:=(elapsed div lenght)*100; end; Er der nogen som ved hvorfor den gør det? Jeg tror det er fordi at elapsed/lenght = 0,577... og det kan delphi så ik finde ud af at *!??! Nogen som gider hjælpe?!?!
Annonceindlæg fra Infor
06. november 2001 - 14:15
#1
ja... var leng, dist, pro : integer; begin; leng := 200; dist := 100; pro := round ((dist/leng)*100); end;
06. november 2001 - 14:17
#2
for at lave den division der (altså med komma-tal), skal du en operator der returnerer en float værdi, som f.eks. /
06. november 2001 - 14:18
#4
resultatet skal være en integer, derfor bruger jeg funktionen round, der tager en float værdi og runder den af til en hel-tals værdi (integer).