AGB  ·  Datenschutz  ·  Impressum  







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

Potenz

Ein Thema von Sharan_ · begonnen am 16. Nov 2008 · letzter Beitrag vom 16. Nov 2008
Antwort Antwort
Seite 1 von 3  1 23      
Sharan_

Registriert seit: 12. Nov 2008
14 Beiträge
 
#1

Potenz

  Alt 16. Nov 2008, 18:05
hallo ich bin gerade dabei ein programm zu schreiben mit dem ich potenzieren kann.
Bisher hab ich folgendes gemacht 2 Buttons für beenden und berechnen 3 edit fenster eine für die zahl die andere für die Hochzahl , dann natürlich auch eins fürs ergebnis und 2 labels für die beschriftung.
wenn ich das prog starte kann ich die zahl und die hochzahl eingeben und beenden kann ichs auch bloß wenn ich auf ergebnis klicke kommt nichts hier mein code:


Delphi-Quellcode:
procedure TFAnwendung.BPotenzierenClick(Sender: TObject);
  var Basis,Exponent,Ergebnis : Integer;
begin
  Basis:= StrToInt(EZahl.Text);
Exponent:= StrToInt(EPotenz.Text);
// EErgebnis.Text:= IntToStr(Power(basis, Exponent));
 //EErgebnis.Text := FloatToStr(power(basis, exPonent));
  Mit Zitat antworten Zitat
Noedel
(Gast)

n/a Beiträge
 
#2

Re: Potenz

  Alt 16. Nov 2008, 18:09
wenn du power nicht verwenden willst, probiers mal mit ner "for-to-do" schleife
  Mit Zitat antworten Zitat
Sharan_

Registriert seit: 12. Nov 2008
14 Beiträge
 
#3

Re: Potenz

  Alt 16. Nov 2008, 18:11
ich hab grade erst mit delphi angefangen und weiß absolut nicht was power oder for to do ist.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#4

Re: Potenz

  Alt 16. Nov 2008, 18:23
Du solltest Dich mal mit einem Grundlagentutorial befassen. Zumindest Schleifen solltest Du beherrschen, die gehören einfach zum Grundwissen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Mikescher
Mikescher

Registriert seit: 3. Jun 2008
Ort: Offenburg
265 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Potenz

  Alt 16. Nov 2008, 18:31
Zitat von Sharan_:
Delphi-Quellcode:
procedure TFAnwendung.BPotenzierenClick(Sender: TObject);
  var Basis,Exponent,Ergebnis : Integer;
begin
  Basis:= StrToInt(EZahl.Text);
Exponent:= StrToInt(EPotenz.Text);
// EErgebnis.Text:= IntToStr(Power(basis, Exponent));
 //EErgebnis.Text := FloatToStr(power(basis, exPonent));
Delphi-Quellcode:
procedure TFAnwendung.BPotenzierenClick(Sender: TObject);
  var Basis,Exponent,Ergebnis : Integer;
begin
  Basis:= StrToInt(EZahl.Text);
  Exponent:= StrToInt(EPotenz.Text);
  EErgebnis.Text:= IntToStr(Power(basis, Exponent));
  EErgebnis.Text := FloatToStr(power(basis, exPonent));
So gehts doch

Oder bedeutet dass du es ausgeklammert hast dass du kein Power benutzen willst

Wenn ja wieso

Und falls wirklich ja gehts auch so:

MfG Mikescher
Mike
Operation gelungen, Patient tot.

http://www.mikescher.com
  Mit Zitat antworten Zitat
Sharan_

Registriert seit: 12. Nov 2008
14 Beiträge
 
#6

Re: Potenz

  Alt 16. Nov 2008, 18:36
is mir egal hauptsache es geht und ich kann es anchvollziehen
wie gesagt es wird kein ergebnis angezeigt.
  Mit Zitat antworten Zitat
Sharan_

Registriert seit: 12. Nov 2008
14 Beiträge
 
#7

Re: Potenz

  Alt 16. Nov 2008, 18:46
Also ich hab meine code jetzt geäandert und zwar :

Delphi-Quellcode:
rocedure TFAnwendung.BPotenzierenClick(Sender: TObject);
  var Basis,Exponent,Ergebnis : Integer;
begin
  Basis:= StrToInt(EZahl.Text);
Exponent:= StrToInt(EPotenz.Text);
// Edit3.Text:= IntToStr(Power(basis, Exponent));
 //EErgebnis.Text := FloatToStr(power(basis, exPonent));
 EErgebnis.Text := IntToStr(ergebnis);
komischerweise kommt jetzt immer 4360424 als ergebnis raus.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#8

Re: Potenz

  Alt 16. Nov 2008, 18:52
Du berechnest "ergebnis" ja auch gar nicht.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Sharan_

Registriert seit: 12. Nov 2008
14 Beiträge
 
#9

Re: Potenz

  Alt 16. Nov 2008, 18:58
achso das ergebnis in der klammer ist falsch da muss ja jetzt das rein was in den editfeldern steht oder?
  Mit Zitat antworten Zitat
Noedel
(Gast)

n/a Beiträge
 
#10

Re: Potenz

  Alt 16. Nov 2008, 18:58
du hast aber schon verstanden, dass
// ein KOMMENTAR ist und alles hinter // vom compiler ausgelassen und nicht verarbeitet wird, oder?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 02: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