hausaufgabe
-
Neue version xD beim fixxen
#include <iostream> using namespace std; int main() { bool Error1 = 0; bool Error2 = 0; unsigned long int Zahl = 0; // Mega lange Variablen, Bis zu 4.284.967.295 unsigned long int Summen = 0; // unsigned long int Max = 0; // cout << "Hallo Herr. Lehrer :P!"<<endl; cout << "Hier meine Hausi!"<<endl; cout << "Eingeben Bitte!"<<endl; cin >> Zahl; cout << "Maximale Summierung eingeben ! ( Max. = 4.000.000 )"; cin >> Max; // Verbesserungen eingebaut, wenn du ihm richtig eins reindrücken willst! Loop: if ( Max <= 0 ) { Error1 = 1; goto Ende; } Max=Max-1; Summen=Summen +1; Zahl=Zahl+Zahl; cout <<"Hier :P : "<<Zahl<<endl; cout <<"Menge der Summen : "<<Summen<<endl; cout <<endl; if ( Zahl >= 2000000) { Error2 = 1; goto Ende; } goto Loop; Ende: if ( Error1 = 1) { cout << "Keine - Max Zahl oder Ende ^^ ;)"<<endl; cout << "Max Zahl : "<<Max<<endl; } if ( Error2 = 1) { cout << "Variable Ueberschritten! "<<endl; } return 0; }

-
Dein code-listing ist irgendwie komisch gefärbt. Scheinen noch ein paar fehler drin zu sein

Kurt
EDIT: besser so
-
war mein ^^" @ kurt
-
ui ich bin ja schon ein noob aber so viele zeilen code für so ein programm schaff ich nicht

-
////////////////////////////////////////////// // // // Lukas Bockel Proudly Presents // // // // A LB Production // // // // My Source // // // // // // // // // ////////////////////////////////////////////// #include <iostream> using namespace std; int main() { bool Error1 = 0; bool Error2 = 0; unsigned long int Zahl = 0; // Mega lange Variablen, Bis zu 4.284.967.295 unsigned long int Summen = 0; // unsigned long int Max = 0; // cout << "Hallo Herr. Lehrer :P!"<<endl; cout << "Hier meine Hausi!"<<endl; cout << "Eingeben Bitte!"<<endl; cout <<endl; cout << "Das Maximalergebniss betraegt 4.000.000!"<<endl; cin >> Zahl; cout << "Maximale Summierung eingeben ! ( Max. = 4.000.000 )"<<endl; cin >> Max; // Verbesserungen eingebaut, wenn du ihm richtig eins reindrücken willst! Loop: if ( Max <= 0 ) { goto Ende; } Max=Max-1; Summen=Summen +1; Zahl=Zahl+Zahl; cout <<"Hier :P : "<<Zahl<<endl; cout <<"Menge der Summen : "<<Summen<<endl; cout <<endl; if ( Zahl >= 4000000) { goto Ende1; } goto Loop; Ende: cout << "Keine - Max Zahl oder Ende ^^ ;)"<<endl; cout << "Max Zahl : "<<Max<<endl; return 0; Ende1: cout << "Maximalwert Ueberschritten! "<<endl; return 0; } // Ich weis ich hab ne störung aber wenn ich einmal einen code anfange muss ich ihn perfektionieren!// Final, Bug Free // Fertige Gestellt, Fehler Frei
-
Wenn du jetzt noch die gotos rauswirfst bekommst du ein Bienchen.

Ansonsten mal ohne Zwischenergebnisse#include <iostream> using namespace std; int main() { int n; cout << "Geben Sie eine Zahl ein:"; cin >> n; cout << endl << "Endergebnis: "<< n * (n+1) / 2 <<endl; //Endergebnis return 0; }
-
Hallo,
// Ich weis ich hab ne störung aber wenn ich einmal einen code anfange muss ich ihn perfektionieren!dann perfektioniere den Code doch mal dahingehend, dass die ganzen goto's rausfliegen (durch Schleifen und if-Abfragen ersetzen), das ist nämlich äußerst schlechter Stil.
Mfg
GPC
-
jaaaaaaaaaaaaaaaaaaa ^^ *lach*
ich weeeiß aber ich hab mir das angewöhnt und da wusst ich noch net mal das es eine art von c++ is
-
0_0 schrieb:
ich weeeiß aber ich hab mir das angewöhnt
Dann gewöhn es dir mal ganz schnell ab!
Schau hier.
-

// Ich weis ich hab ne störung aber wenn ich einmal einen code anfange muss ich ihn perfektionieren!öhm ja.. also ich weiß ja nicht wo du das jetzt gelernt hast, aber mir wurde immer eingebläut das Programmierer von Grund auf faul sind, bzw sein sollen. Da würd ich den Code von Braunstein schon eher als perfektioniert ansehen
(von den bereits bemängelten gotos mal ganz abgesehen). Denke mal nicht, dass ich mit der Meinung alleine stehe?!Gruß