Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Taschenrechner mit Proceduren. Probleme beim Diviieren (https://www.delphipraxis.net/150893-taschenrechner-mit-proceduren-probleme-beim-diviieren.html)

Waschbaerpelz 29. Apr 2010 19:55

Re: Taschenrechner mit Proceduren. Probleme beim Diviieren
 
So habs mal geändert jetzt funktioniert es einwandfrei es hat das var vor x,y bei eingabe2 gefehlt:

Delphi-Quellcode:
procedure TForm1.eingabe2(var x,y: real);
begin
x := StrToFloat (Edit1.text);
y := StrToFloat (Edit2.text);
end;

procedure TForm1.dividiere(x,y: real; var z: real);
begin
z:=x/y;
end;

procedure TForm1.ausgabe2(var z: real);
begin
edit3.text:= floattostr(z);
end;

procedure TForm1.Button4Click(Sender: TObject);
var a,b,c: real;
begin
eingabe2(a,b);
dividiere(a,b,c);
ausgabe2(c);
end;

end.
PS.: Ich muss es von meinem Lehrer aus so schreiben nur mit Proceduren

Danke an euch beide für die Antworten und noch einen schönen Abend wünsch ich euch

Luckie 29. Apr 2010 19:58

Re: Taschenrechner mit Proceduren. Probleme beim Diviieren
 
Zitat:

Zitat von Waschbaerpelz
PS.: Ich muss es von meinem Lehrer aus so schreiben nur mit Proceduren

Das m,eine ich nicht. Keine Einrückungen und mal zwei, mal drei Leerzeilen usw. mach das mal einheitlich und rücke korrekt ein.

Wolfgang Mix 29. Apr 2010 21:07

Re: Taschenrechner mit Proceduren. Probleme beim Diviieren
 
Allgemein beobachte ich hier die Einrückung von 2 Leerzeichen in Blöcken, z.B.
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var a,b,c: real;
begin
  eingabe2(a,b);
  dividiere(a,b,c);
  ausgabe2(c);
end;
Das macht allerdings auch Sinn, um Blöcke später auch noch zu erkennen.

Noedel 29. Apr 2010 21:12

Re: Taschenrechner mit Proceduren. Probleme beim Diviieren
 
[OT]
wo wir schon dabei sind: Klick (ein Quellcode-Formatierer, der direkt in Delphi eingebunden wird)
[/OT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:32 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz