AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

if then problem beim taschenrechner

Ein Thema von konrad28 · begonnen am 15. Nov 2007 · letzter Beitrag vom 16. Nov 2007
 
konrad28

Registriert seit: 15. Nov 2007
Ort: Sachsen
7 Beiträge
 
Delphi 7 Enterprise
 
#1

if then problem beim taschenrechner

  Alt 15. Nov 2007, 19:19
Hallo,
also die erfahrenen Programmierer hier werden müde lächeln aber ich hab grad erst angefang mich mit Delphi zu beschäftigen.
Und zwar wollte ich einen Taschenrechner programmieren (klein anfangen ), und hab das auch hingekriegt ich habe nur noch 2 Fragen.

Und zwar 1. Ich will das wenn man durch null teilen will eine Meldung in einem vorher verstecktem
Memo-Fenster erscheint das diese Rechenoperation nicht durchführbar ist.
Bislang kommt nämlich immer eine "unverständliche" Fehlermeldung und das Programm hängt
sich auf. Ich habe ein bischen mit "If-When" Formulierung rumprobiert, aber da
sich mein Wissen in engen Grenzen hält bin ich da hängen geblieben.
Das hier ist das was ich bisher hab
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var a,b,c, y: real;
begin
a:=strtofloat(edit1.text);
b:=strtofloat(edit2.Text);
c:=a/b;
if y=0
then memo1.Show
else a:=b/y;
edit3.Text:=floattostr(c);
end;
Das mit der If Then Kombi beruht auf einem Freund, ich sollte auch bei "Uses" "Math"
hinschreiben. Falls das hilft...

Und 2. Ich habe ebenfalls vorgesehen eine "b-te Wurzel einer Zahl 'a'" zu ziehen. Hier habe
ich wieder auf Anraten desselbigen Kumpels folgende Formulierung gewählt.
Delphi-Quellcode:
procedure TForm1.Button6Click(Sender: TObject);
var a,b,c:real;
begin
a:=strtofloat(edit1.text);
b:=strtofloat(edit2.Text);
c:=power(b,a/a);
edit3.Text:=floattostr(c);
end;

end.

Danke im Vorraus für die Hilfe!
Mfg Konrad28
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:39 Uhr.
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