Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » PRogramm

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
13.07.2004, 09:54 Uhr
~mac
Gast


@windalf
und die anzahl der Gäste soll durch eine variable eingegeben werden, könntest du mir die schleife auch erklären? habe keine ahnung von c++`!!! sollte aber die formel erklären können ;-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
13.07.2004, 10:01 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



C++:
#include <iostream> //iostream.h ist veraltet
#include <conio.h>

int main (){ //ums pablo vorwegzunehmen der standard sieht int main vor... nicht void main
int summe=0,n;

std::cout << "Hallo, mit diesem Programm koennen sie Berechnen"<< std::endl <<" wie oft sie Sektglaeser klirren hoeren!" << endl;
std::cout << "Dazu muessen sie die Anzahl der Gaeste eingeben " << std::endl;
std::cin >> n;  //vorher war n immer auf 5 gesetzt nachdem du es eingelesen hast konnte ja nicht gehen, wenn du erst ne 12 einliest und danch mit 5 überschreibst ;-)

for(int i=1;i<n;++i)summe+=i;  //gehe von i=1 bis n-1 und addiere dabei den aktuellen wert immer auf die summe
std::cout << summe ;
getch();
}



--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 13.07.2004 um 10:02 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
13.07.2004, 10:05 Uhr
Hakuna



grrrr...
jetzt hab ichs umsonst geschrieben...
@windalf diesmal hat das forum sogar recht, deins zuerst zu akzeptieren...

--
Gruß, Hakuna
....und das Schlimmste ist du merkst es einfach nicht...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
13.07.2004, 10:08 Uhr
mac



//Sektgläser klirren Programm :-)

#include <iostream.h>
#include <stdio.h>
#include <conio.h>

int b; //gast
int anzahl;
int endwert;
void main ()
{
cout << "Hallo, mit diesem Programm koennen sie Berechnen"<< endl <<" wie oft sie Sektglaeser klirren hoeren!" << endl;
cout << "Dazu muessen sie die Anzahl der Gaeste eingeben " << endl;
cin >> b;
int summe=0,n=b;
for(int i=1;i<n;++i)summe+=i;
cout << summe << " mal klingen die Glaeser" ;
getch();
}


mein programm funkitoniert, kann mir aber bitte jemand meine schleife erklären ich blich nix mehr!!!!!!!!!!!!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
13.07.2004, 10:11 Uhr
Hakuna



vielleicht hätt ichs trotzdem posten sollen
Windalfs Erklärung dürfte ihm wohl nicht passen
--
Gruß, Hakuna
....und das Schlimmste ist du merkst es einfach nicht...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
13.07.2004, 10:48 Uhr
~mac
Gast



Zitat von Hakuna:
vielleicht hätt ichs trotzdem posten sollen
Windalfs Erklärung dürfte ihm wohl nicht passen

Doch sie poasst mir nur verstehen tue ich sie nicht!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
13.07.2004, 11:08 Uhr
Hakuna



Also:

C++:
for(int i=1;i<n;++i)summe+=i;


das bedeutet:
wenn ich mal den integer i gleich 1 setze(int i=1)will ich den
rest(++1 und summe+=i) solange machen, bis i nicht mehr kleiner ist als der von dir bestimmt festgelegte integerwert n.
Also so:
wenn du für n 5 eingegeben hast:(nicht als code zu lesen)
i=1 < n=5 also mach ich ++i und summe+= i.// ++i bedeutet dass i um 1 erhöht wird, bevor es verwendet(also erst nach summe+=i) wird.
"summe +=i" bedeutet:summe = summe + i also ist summe jetzt 1.
dann ist also als nächstes:
i=2 noch immer < n=5 also wieder ++i und summe+=i...->summe =1+2=3
i=3 schon wieder < n=5 also du-weißt-schon-was->summe = 3+3=6
i=4 nach wie vor < n=5 ...summe = 6+4=10
jetzt ist aber i=5 genauso hoch wie n=5, deshalb sind wir fertig.
--
Gruß, Hakuna
....und das Schlimmste ist du merkst es einfach nicht...

Dieser Post wurde am 13.07.2004 um 11:10 Uhr von Hakuna editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: