Autor Beitrag
Delphi-Amateur
Hält's aus hier
Beiträge: 3

WIN XP
Delphi Borland6, Pascal
BeitragVerfasst: Mo 20.03.06 12:57 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.Button2Click(Sender: TObject);
var ergebnis, zahl1, zahl2, rest : real;
begin
zahl1:= StrToFloat(edit1.text);
zahl2:= StrToFloat(edit2.text);
ergebnis:= zahl1/zahl2;
edit3.Text:= FloatToStr(ergebnis);
end;

end.


Hallo Leute,

bei diesem Quelltext sollen beim Druck auf den Button 'mod' zwei Zahlen miteinander dividiert werden. Zusätzlich soll der Rest angegeben werden, bsp: 12/5= 2 Rest 2.
Wie muss ich das programm oben ändern damit es klappt?
danke Flo

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt
Moderiert von user profile iconTino: Titel geändert.
Grishnak
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 221

Windows XP Home
Delphi 7 PE, Delphi 2005 PE
BeitragVerfasst: Mo 20.03.06 13:07 
Schau doch mal in der Delphi-Hilfe unter "div" und "mod" nach!

_________________
Mach' etwas idiotensicher und irgendjemand erfindet einen besseren Idioten!
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Mo 20.03.06 13:17 
user profile iconGrishnak hat folgendes geschrieben:
Schau doch mal in der Delphi-Hilfe unter "div" und "mod" nach!

und nimm für Reste Integer-Zahlen!

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
Allesquarks
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 510

Win XP Prof
Delphi 7 E
BeitragVerfasst: Mo 20.03.06 13:30 
Und nimm vor allem als Divident und Divisor auch integers, sonst funktioniert mod/div nicht und außerdem was is denn der REst von 3,2/2,6?
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Mo 20.03.06 13:31 
user profile iconAllesquarks hat folgendes geschrieben:
... und außerdem was is denn der REst von 3,2/2,6?


1,4 :wink:

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
Phantom1
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 390



BeitragVerfasst: Mo 20.03.06 15:15 
user profile iconKroko hat folgendes geschrieben:
user profile iconAllesquarks hat folgendes geschrieben:
... und außerdem was is denn der REst von 3,2/2,6?

1,4 :wink:


ich glaub der Rest müsste 0,6 sein ...

mfg
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Mo 20.03.06 15:26 
(JA) :) verguckt

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
counterto
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Di 21.03.06 21:11 
en nützlicher tipp wäre, wo du die Fehler in deinem Programm hast ;)

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
DaRkFiRe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 526

WinXP Home & Professional
C, C++, Delphi
BeitragVerfasst: Di 21.03.06 21:41 
3,2/2,6 R=0,6?

Aber nur, wenn 3,2 = 2,6*k + R ist (k als Element der ganzen Zahlen)

_________________
Lang ist der Weg durch Lehren - kurz und wirksam durch Beispiele! Seneca
chaoslion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 45


Delphi 2k6 Prof,C,C#,Delphi
BeitragVerfasst: Mi 22.03.06 16:12 
wies die vorredener schon gesagt haben:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
 i,k,rest,erg:integer;

begin
 i:=12;
 k:=5;
 erg:=i div k;
 rest:=i mod k;
 writeln(i,'/',k,' : ',erg,' rest: ',rest);
 readln;
end.


-> "12/5 : 2 rest: 2"