C++ und mein Schleifenproblem....

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/c_und_mein_schleifenproblem_78283/page_1 - zur Vollversion wechseln!


HeuJi schrieb am 12.05.2003 um 00:00

http://www.schornboeck.net/ckurs/schleifen.htm

Hab das 3x durchgelesen und immer noch nicht verstanden was diese Codes genau machen... :rolleyes:

Könnte jemand mir das in einfachen Worten erklären?
Was macht überhaupt dieses int erg=1?
erg=erg*a?
Bin aber irgendwie verblüfft dass dieser Code potenzieren kann... :eek:

Danke im voraus!


Ecraft schrieb am 12.05.2003 um 00:05

Zitat von HeuJi
[Was macht überhaupt dieses
a)
int erg=1?
b)
erg=erg*a?


ad a)
setzt die int variable erg auf den wert 1

ad b)
berechnet erg * a und speichert es wieder in der Variable erg


HeuJi schrieb am 12.05.2003 um 00:07

Jo, aber irgendwie kann ich nicht nachvollziehn wieso das Ding überhaupt potenzieren kann...


murcielago schrieb am 12.05.2003 um 00:10

naja, du gibst für a 5 ein und für b 2, zB. dann geht die schleife 2 mal durch und rechnet 1 * 5 * 5 = 25, also 5². is des ned klar?


Punisher schrieb am 12.05.2003 um 00:14

a = 1. Zahl

b = Potenz

erg = immer 1 am Anfang

Die Schleife wird b mal ausgeführt. es wird immer
zwischenergebnis = zwischenergebnis * zahl
gerechnet. Bsp. a = 2 b = 3

schleife 3x

erg = 1 * 2
erg = 2 * 2
erg = 4 * 2

erg = 8

Alles Klar ?


HeuJi schrieb am 12.05.2003 um 00:29

Zitat von TheOpterative
a = 1. Zahl

b = Potenz

erg = immer 1 am Anfang

Die Schleife wird b mal ausgeführt. es wird immer
zwischenergebnis = zwischenergebnis * zahl
gerechnet. Bsp. a = 2 b = 3

schleife 3x

erg = 1 * 2
erg = 2 * 2
erg = 4 * 2

erg = 8

Alles Klar ?

Ok, also man beginnt von 1 zu zählen und geht bis zum 3. Durchlauf.
Aber wo ist dann erg = 3 * 2? :confused:


watchout schrieb am 12.05.2003 um 01:27

Zitat von HeuJi
Ok, also man beginnt von 1 zu zählen und geht bis zum 3. Durchlauf.
Aber wo ist dann erg = 3 * 2? :confused:
mathe 5- dick eingerahmt und unterstrichen :D

1. durchlauf: 1*2 = 2
=>
2. durchlauf: 2*2 = 4
=>
3. durchlauf: 4*2 = 8

also 1*2*2*2 = 8 ;)

oder vielleicht hilft das:
2³ = 2*2*2 = 1*2*2*2

wenn nicht geh zu deinem mathe lehrer und frag ihn, lass die ohrfeige über dich ergehen und bettle ihn nochmal an :D


HeuJi schrieb am 12.05.2003 um 01:38

okok...ich hab's gecheckt
Dass ich in Mathe schlecht bin ist ja nicht zu übersehn... :D

Danke Leutz!




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025