Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Exponenten (https://www.delphipraxis.net/122752-exponenten.html)

3_of_8 21. Okt 2008 18:33

Re: Exponenten
 
Tut es auch.

jfheins 21. Okt 2008 18:35

Re: Exponenten
 
Ich glaube er meint miit obiger Lösung die von nahpets #5. Die fängt nämlich bei 2^1 = 2 an.

Manuels (#11) sollte das gewünschte (#10)
Zitat:

1 1
2 2
3 4
4 8
ausgeben ;)

Moeke Zorn 21. Okt 2008 20:06

Re: Exponenten
 
ich habs endlich...danke nochmals^^

guidok 22. Okt 2008 11:51

Re: Exponenten
 
Zitat:

Auf einem Schachbrett wird auf das erste Feld ein Cent, auf das zweite Feld zwei Cent, auf das dritte Feld 3 Cent, auf das vierte Feld acht Cent usw gelegt.
Ich versteh hier schon das System nicht.

Feld 1 = 1 Cent
Feld 2 = 2 Cent
Feld 3 = 3 Cent (hier bin ich noch dabei)
Feld 4 = 8 Cent (hier nicht mehr)

Die grundsätzliche Frage lautet also erst mal:

Liegt auf jedem Feld ein Cent mehr als auf dem vorherigen Feld oder liegt auf jedem Feld das doppelte des vorherigen Feldes?

Volle 22. Okt 2008 12:04

Re: Exponenten
 
ganzen thread lesen :P, das war ein tippfehler.
die felder sind 2^i. also wie er es in beitrag 10 geschrieben hatte.

schöni 22. Okt 2008 13:25

Re: Exponenten
 
Hallo,

Wenn auf dem ersten Feld 1 Cent, auf dem zweiten 2 Cent auf dem dritten 3 Cent liegensollen, brauchst Du gar keine Exponenten. Die sind nur erforderlich, wenn Du Dich verschrieben hast und in Wirklichkeit
auf jedem nachfolgenden Feld die doppelte Anzahl Cent verglichen mit dem vorhergehenden Feld liegen sollen.

duck42 24. Okt 2008 16:47

Re: Exponenten
 
hallo leute,
hab ein problem mit dem potenzieren.
ich habe einen zahlenwandler gebastelt, der zwischen hexadezimal-, binär- und dezimalzahlen umwandeln kann.
beim unmwandeln von binär- in dezimalzahlen verwende ich den algorithmus

Delphi-Quellcode:
procedure bin_dez(i dez:integer);
var zahl:string;
  begin
  dez:=0;
  zahl:=form1.edit1.text;

  for i:=8 downto 1 do
    begin
    dez:=dez+strtoint(zahl[i])*power(2,i-1);
end;
hierbei kommt bei mir die fehlermeldung [Error] bin_hex.pas(90): Undeclared identifier: 'power'
offensichtlich hat hier jmd ein problem mit der funktion power...
kann mir jmd sagen, was ich falsch gemacht habe?

nahpets 24. Okt 2008 16:52

Re: Exponenten
 
Power ist in der Unit math, hast Du die eingebunden?

duck42 24. Okt 2008 16:57

Re: Exponenten
 
ich habe math bei den uses eingebunden...is das korrekt?

nahpets 24. Okt 2008 17:12

Re: Exponenten
 
Zitat:

Zitat von duck42
ich habe math bei den uses eingebunden...is das korrekt?

Jo, wenn der Compiler jetzt nicht mehr meckert, sollte es funktionieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 Uhr.
Seite 2 von 3     12 3      

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