Fórum como saber se ha resto em um divisão de numeros fracionarios #253300
04/10/2004
0
ex: 7 / 1,5 = 4,67 c/ resto > q 0
6 / 1,5 = 4,00 c/ resto = 0
preciso saber se o resto é maior q zero.
a função não serve por q ela é p/ numeros inteiros.
Dimas
Curtir tópico
+ 0Posts
04/10/2004
Dimas
Gostei + 0
05/10/2004
Aroldo Zanela
procedure TForm1.Button1Click(Sender: TObject); begin if HaResto( 7 / 1.5) then ShowMessage(´Sim´) else ShowMessage(´Não´); if HaResto( 6 / 1.5) then ShowMessage(´Sim´) else ShowMessage(´Não´); end; function TForm1.HaResto(Valor: Extended): Boolean; var Inteira: Integer; begin Inteira := Trunc(Valor); Result := Inteira <> Valor; end;
Gostei + 0
05/10/2004
Adilsond
procedure TForm1.Button1Click(Sender: TObject); begin if Frac(7 / 1.5) > 0 then ShowMessage(´7 / 1.5 com resto´) else ShowMessage(´7 / 1.5 sem resto´); if Frac(6 / 1.5) > 0 then ShowMessage(´6 / 1.5 com resto´) else ShowMessage(´6 / 1.5 sem resto´); end;
Gostei + 0
06/10/2004
Aroldo Zanela
Bem lembrado. :oops:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)