AGB  ·  Datenschutz  ·  Impressum  







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

brauchen dringend hilfe!!!!!

Ein Thema von lena · begonnen am 7. Mär 2007 · letzter Beitrag vom 7. Mär 2007
Thema geschlossen
Seite 2 von 3     12 3      
lena

Registriert seit: 7. Mär 2007
10 Beiträge
 
#11

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:32
ja das stimmt...ich fange ein wenig zu spät an, habs mir aber leichter vorgestellt....
 
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#12

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:33
Hapert es am IntToStr und StrToInt ?

@dfried: Mir geht es in Info auch oft so, aber ich kann wenigstens die Aufgaben schnell noch abhandeln....

Zitat von lena:
ja das stimmt...ich fange ein wenig zu spät an, habs mir aber leichter vorgestellt....
Ist es doch auch:
Eine Funktion ist so aufgebaut:
function Tbla.FunktionName(<input> : <inputtyp>) : <output> : <outputtyp> Damit müsstest du schonmal weiter kommen.

Außerdem kann eine Zahl nicht größer o sein
 
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#13

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:33
Zitat von lena:
danke klaus
ok bei dem mittelwert ist folgendes problem:
ich weiß wie ich den mittelwert errechne =), aber ich muss ja vorher die werte ind editfeld eingeben, und muss ich die dann noch vor diesem function in string/integer umwandeln??
Im Editfeld sind Strings drin, mit Zahlen rechnet man, also mußt Du die Strings umwandeln.
Dazu gibt es in delphi StrToInt(). Den Inhalt Deines Editfeldes bekommst Du mit Edit1.text.

Grüße
Klaus
Klaus
 
lena

Registriert seit: 7. Mär 2007
10 Beiträge
 
#14

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:35
ok danke und bei ausgabe wieder umwandeln...ok mach ich jetzt mal danke
 
lena

Registriert seit: 7. Mär 2007
10 Beiträge
 
#15

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:38
Delphi-Quellcode:
function mittelwert(wert1;wert2:integer):real;
begin
  wert1_edit:=strToInt(wert1_edit.text);
  wert2_edit:=strToInt(wert2_edit.text);
  mittelwert:=(wert1_edit+wert2_edit)/2;
  mittelwert:=intToStr(ergebnis_panel.text);
end;


ist das so richtig?

[edit=alcaeus]Delphi-Tags eingefuegt. Mfg, alcaeus[/edit]
 
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#16

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:39
Zitat von lena:
1. mittelwert zweier zahlen
2.an eine funktion soll eine zahl übergeben werden.wenn die zahl größer als o ist, soll der string positiv, ansonsten negativ oder bzw o zurückgegeben werden.
3.eine funktion pythagoras soll aus 2 gegebenen kathetenwerten die hypothenuse eines rechtwinkligen dreiecks ermitteln und den wert zurückgeben.
1. Kein Kommentar.
2. Dazu solltest du die Standardoperatoren, wie z.B. +,-,*,/,<,>,<> usw. beherschen. Dann ist es mit dem Funktionsaufbau leicht.
3. Denn Satz wirst du ja wohl noch können und dann sollte dir auch klar sein, wie man ² auch anders ausdrücken kann und es somit auch schon gelöst haben.
 
kaiser1401

Registriert seit: 6. Mär 2006
Ort: Gescher
157 Beiträge
 
Delphi 7 Professional
 
#17

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:50
Zitat von lena:
Delphi-Quellcode:
function mittelwert(wert1;wert2:integer):real;
begin
  wert1_edit:=strToInt(wert1_edit.text);
  wert2_edit:=strToInt(wert2_edit.text);
  mittelwert:=(wert1_edit+wert2_edit)/2;
  mittelwert:=intToStr(ergebnis_panel.text);
end;


ist das so richtig?
Wenn du die funktion so aufbaust:
function mittelwert(wert1;wert2:integer):real; Muss du die übergebenen Werte schon bei der Übergabe an die Funktion in integer umwandeln, denn dieser Typ wird von der Funktion erwartet.

Zum Bsp: im OnClick eines Buttons:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
 var wert:real;
begin
  wert:=mittelwert(strtoint(edit1.text),strtoint(edit2.text));

  // hier den wert dann noch wieder in string umwandeln und entsprechen dahin schriebn wo du ihn haben möchtest
end;
[edit=alcaeus]Delphi-Tags eingefuegt. Mfg, alcaeus[/edit]
inc(i);
 
lena

Registriert seit: 7. Mär 2007
10 Beiträge
 
#18

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:52
ja aber wir sollen das ohne button machen...
 
kaiser1401

Registriert seit: 6. Mär 2006
Ort: Gescher
157 Beiträge
 
Delphi 7 Professional
 
#19

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:53
zu welchem zeitpunkt soll denn dann berechnet werden?
inc(i);
 
fwsp
(Gast)

n/a Beiträge
 
#20

Re: brauchen dringend hilfe!!!!!

  Alt 7. Mär 2007, 17:54
Zitat von kaiser1401:
zu welchem zeitpunkt soll denn dann berechnet werden?
vllt im onchange der edit-felder.
 
Thema geschlossen
Seite 2 von 3     12 3      


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 19:33 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