AGB  ·  Datenschutz  ·  Impressum  







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

Einige Anfängerfragen

Ein Thema von Mexbuild · begonnen am 6. Mai 2007 · letzter Beitrag vom 29. Mai 2007
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Mexbuild

Registriert seit: 6. Mai 2007
Ort: Düsseldorf
24 Beiträge
 
#1

Einige Anfängerfragen

  Alt 6. Mai 2007, 11:23
Hallo ihr Programmierer. Ich kann ein Problem nicht so gut erklären, aber ich versuche es mal.

Wir arbeiten derzeit in der Schule mit Delphi 7 und sollen ein Programm erstellen.
Das Layout sieht so aus:

siehe Anhang

In die oberen 3 Edit-Fenster soll man 3 Spünge in Metern eintragen. (Bsp: 1,30 ; 1,40 ; 1,20) Wenn man dann den Bitbn drückt, soll Delphi den höchsten Sprung erkennen und aus diesem die Note berechnen. (Das mit der Note ist jetzt noch nicht wichtig)

Die Variablen heißen:
sprung1, sprung2, sprung3, wsprung: real; (wsprung heißt Weitester Sprung)

Mit welchem Befehl kann ich Delphi so Programmieren, dass es wenn bespielsweise "sprung2" der höchste Wert ist, ihn erkennt und ihn zu "wsprung" umwandelt?

Grüße Max

[edit=Matze]Bild angehängt. Das nächste Mal bitte selbst erledigen und speziell, wenn man dich darum bittet. Mfg, Matze[/edit]
Miniaturansicht angehängter Grafiken
delphofm8_135.jpg  
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:27
Max() aus der Unit Math liefert die den größten 2er Werte also
wsprung := max( max (sprung1,sprung2),sprung3);
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:30
Hallo Max,

herzlich willkommen hier bei uns.

Eine Bitte: lege den Screenshot bitte als link ab. Denk an die armen Modemuser. Oder du lädst den Screenshot einfach als Anhang zu deinem Beitrag.

Das kannst du übrigens nachträglich noch machen durch die Editierfunktion deines Beitrages
  Mit Zitat antworten Zitat
Mexbuild

Registriert seit: 6. Mai 2007
Ort: Düsseldorf
24 Beiträge
 
#4

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:32
Danke für die schnelle Antwort, aber er sagt:
[Fehler] Unit1.pas(54): Undefinierter Bezeichner: 'max'

Was ist da denn falsch?

@ Jelly.
Ok, ich werd mir merken!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:34
Hast du Math unter uses eingefügr?
Markus Kinzler
  Mit Zitat antworten Zitat
Mexbuild

Registriert seit: 6. Mai 2007
Ort: Düsseldorf
24 Beiträge
 
#6

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:37
Achso, ne leider nicht. Bin auch nur ein Armer Amateur
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:40
Hallo, die FUnktion MaxValue kann man direkt mit einem array ansteuern:

MaxValue([1,2,3,4]);
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Mexbuild

Registriert seit: 6. Mai 2007
Ort: Düsseldorf
24 Beiträge
 
#8

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:48
Delphi-Quellcode:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
sprung1:=strtofloat(edit1.text);
sprung2:=strtofloat(edit2.text);
sprung3:=strtofloat(edit3.text);
wsprung := max( max (sprung1,sprung2),sprung3);
weitestersprung.Caption:='Dein weitester Sprung war:'+inttostr(wsprung);
Jetzt sagt er mir:
[Fehler] Unit1.pas(55): Es gibt keine überladene Version von 'IntToStr', die man mit diesen Argumenten aufrufen kann
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:49
weitestersprung.Caption:='Dein weitester Sprung war:'+FloatToStr(wsprung);
Markus Kinzler
  Mit Zitat antworten Zitat
Alt 6. Mai 2007, 11:51     Erstellt von SWW13
Dieser Beitrag wurde von Phoenix gelöscht. - Grund: Eigene Fragen bitte in einem eigenen Thread stellen.
Mexbuild

Registriert seit: 6. Mai 2007
Ort: Düsseldorf
24 Beiträge
 
#10

Re: Einige Anfängerfragen

  Alt 6. Mai 2007, 11:53
Zitat von mkinzler:
weitestersprung.Caption:='Dein weitester Sprung war:'+FloatToStr(wsprung);
Mist, ich habe vergessen zu sagen, dass meine Lehrerin noch irgendwas mit strtofloat meinte...
Ah:
sprung1:=strtofloat(edit1.text)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


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 22:16 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