Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Hall of fame

  1. #1
    Michelangelo Virus
    Registriert seit
    14.06.2007
    Beiträge
    282

    Standard Hall of fame

    Hier werde ich die Gewinner der enzelnen Wettewerbe eintragen.

    Der September Wettbewerb

    Ich möchte hier noch etwas los werden, ich war wirklich enttäuscht, dass sich soviele angemeldet haben, sich dann nicht abgemeldet haben und dann auch nichts abgegeben haben. Teilweise bin ich Leuten hinterher gelaufen um an die sources zu kommen, das war ein Fehler. Vielleicht habe ich noch einen Fehler gemacht, dass ich kein festes Datum genannt habe, sondern nur in genau 3 wochen gesagt habe, das werde ich beim nächsten mal anders machen.

    Abgegeben haben

    c4pone
    cen
    Chris K.
    Viper.At
    Gaara

    Der Gewinner ist c4pone
    ....

    er hat in meinen Augen den besten Funktionsumfang, und der Rechner ist auch vom visuellen her top.


    Hier ist der Gewinnersource

    (an die andern Teilnehmer, bitte uppt eure sources und posted die links hier.)


    Code:
    #include <iostream>
    
    #include <math.h>
    
    using namespace std;
    
    
    
    int main()
    
    {
    
    char i;
    
    int eingabe = -1;
    
    long double zahl1,zahl2;
    
    
    
    if (eingabe !=0)
    
       {
    
       do{
    
       system("CLS");   
    
       cout << "\n\t <--------Taschenrechner------->"<< endl;
    
       cout << "\n\t 0.Programm beenden           <0> ";
    
       cout << "\n\t 1.Addieren                   <1> ";
    
       cout << "\n\t 2.Subtrahieren               <2> " ;
    
       cout << "\n\t 3.Multiplizieren             <3> ";
    
       cout << "\n\t 4.Dividieren                 <4> ";
    
       cout << "\n\t 5.Potenz                     <5> ";
    
       cout << "\n\t 6.Wurzel                     <6> ";
    
       cout << "\n\t <---Copyright-by-C4ponnEEee--->";
    
       cout << endl;
    
       cout << "\n\t Auswahl : ";
    
       cin  >> eingabe;
    
    
    
    
    
    
    
    switch(eingabe)
    
      {
    
      case 1: cout << "\n\t Geben sie Zahl eins ein : ";
    
              cin  >> zahl1;
    
              cout << "\n\t Geben sie Zahl zwei ein : ";
    
              cin  >> zahl2;
    
              cout << "\n\t Addition : ";
    
              cout << zahl1 << "+" << zahl2 << " = " << zahl1+zahl2;
    
              break;
    
      case 2: cout << "\n\t Geben sie Zahl eins ein : ";
    
              cin  >> zahl1;
    
              cout << "\n\t Geben sie Zahl zwei ein : ";
    
              cin  >> zahl2;
    
              cout << "\n\t Subtraktion : ";
    
              cout << zahl1 << "-" << zahl2 << " = " << zahl1-zahl2;
    
              break;
    
      case 3: cout << cout << "\n\t Geben sie Zahl eins ein : ";
    
              cin  >> zahl1;
    
              cout << "\n\t Geben sie Zahl zwei ein : ";
    
              cin  >> zahl2;
    
              cout << "\n\t Multiplikation : ";
    
              cout << zahl1 << "*" << zahl2 << "=" << zahl1*zahl2;
    
              break;
    
      case 4: cout << "\n\t Geben sie Zahl eins ein : ";
    
              cin  >> zahl1;
    
              cout << "\n\t Geben sie Zahl zwei ein : ";
    
              cin  >> zahl2;
    
              cout << "\n\t Division : ";
    
              cout << zahl1 << ":" << zahl2 << "=" << zahl1/zahl2;
    
              break;
    
     
    
      case 5: cout << "\n\t Geben sie eine Zahl ein : ";
    
              cin >> zahl1;
    
              cout << "\n\t " << zahl1 << " zum quadrat ist = " << zahl1*zahl1 << endl;
    
              break;
    
      case 6: cout << "\n\t Geben sie eine Zahl ein : ";
    
              cin >> zahl1;
    
              cout << "\n\t Die Wurzel von " << zahl1 <<  " = " << sqrt(zahl1) << endl;
    
              break;
    
      case 0: cout << "\n Programm wird beendet . . . ";
    
              break;
    
     
    
      default: cout << endl;
    
               cout <<"\a\n\t Ungueltige Eingabe" << endl;
    
               break;
    
       }//ende von switch   
    
              if(eingabe !=0)
    
                 {
    
                 cout << endl;
    
                 cout << endl;
    
                 cout << "\n\t Wollen Sie nochmal Rechnen? (j/n)" << endl;
    
                 cout << "\n\t Antwort: ";
    
                 cin >> i;
    
                 } //ende von if
    
              }//ende von do
    
              while (i == 'j');
    
              cin.get(); cin.get();
    
              return 0;
    
       }//ende von if
    
             
    
    return 0;
    
    }//ende von main

    Die Rechner waren alle sehr ähnlich, deshalb war es sehr schwer einen Gewinner zu finden, außer der Rechner von Gaara, er wollte es wirklich professionel machen was ihm auch teilweise gelungen ist, aber es zog leider auch ein paar nachteile mit sich.
    Noch etwas um eine ungültige eingabe abzufangen benutzt try und catch, ich habe keinen rechner gesehen der sich bei einer falschen eingabe nicht aufhängte oder abschmierte.


    mfg

    zao

    http://www.wer-kennt-wen.de/person.php?id=vgyi443d
    Write the code correctly and it will compile

  2. #2
    Bugbear Wurm Avatar von Gaara
    Registriert seit
    01.01.2007
    Beiträge
    230

    Standard

    so hier mal mein source+exe

    is 100% clean da ich nicht mit trojanern spiele.

    is im großen und ganzen nix besonderes und die variabel benennung is unsauber ich weis =D. hab das ganze in einer nacht gemacht und war auch total außer übung, mit funktionen wäre das um einiges besser gewesen. trotz allem funzt er einwandfrei und sieht nicht schlecht aus =P

    man kann ihn nicht einfach öffnen, man muss ihn per cmd öffnen das heist per cd in den ordner switchen in dem er sich befindet und dann z.b. "rechner.exe + 10 10 10 10 10 10" eingeben, um alle befehle zu sehen einfach "rechner.exe" eingeben.

    http://rapidshare.com/files/59062133...ource.rar.html
    In§@N¡T¥

  3. #3
    DateMake Dialer
    Registriert seit
    15.08.2007
    Beiträge
    103

    Standard

    Hier mein Souce + .exe
    http://lix.in/8f824d
    EDIT: GZ an c4pone^^

  4. #4
    Meister des Grills Avatar von c4pone
    Registriert seit
    08.11.2006
    Beiträge
    167

    Standard

    juhu ich hab gewonne , das glück ist mit den dummen^^ , aber kannste vielleicht nen beispiel machen wie man try und catch benutzt ?
    Zitat Zitat von Barney Stinson
    “Think of me like Yoda, but instead of being little and green I wear suits and I'm awesome. I'm your bro—I'm Broda!”

  5. #5
    W32.FunLove
    Registriert seit
    17.12.2005
    Beiträge
    135

    Standard

    lol?


    try
    {
    //...mein code
    }
    catch(Exception e) // für alle exceptions, kann aber auch angepasst werden
    {
    //...mein code falls eine Exception eointritt
    //Schlechte coder schreiben hier exit(1) hin, _SEHR_ schlechter Stil
    }

    Anstatt von "Exception e" kann man auch die genaue Exception hinschreiben die man Catchen will, so zB IOException, was es dann möglichmacht bei verschidenen Exceptions anders zu reagieren...

    Alles klar? Sollte eigentlich jedem Coder klar sein...

    mfg
    Sens0r
    (20:38:14) Eddy14: Kabel ist ein Geek, er weiß viel mehr über Java als ich
    (20:39:54) Eddy14: Kabel ist ein geek, und kennt sich in C besser aus als ich
    (20:40:09) Eddy14: *in sich zusammenbrech, in der ecke lieg und wein*

  6. #6
    Bad Times Virus
    Registriert seit
    23.05.2007
    Beiträge
    630

    Standard

    Herzlichen GLückwunsch!
    Kannst du den Rechner mal uppen, ich habe im moment kein compiler drauf.
    Danke.

  7. #7
    DateMake Dialer
    Registriert seit
    05.06.2007
    Beiträge
    102

    Standard

    mom, ich compilier ihn grad und uppe ihn dann

    edit//

    http://rapidshare.com/files/59256743...4pone.exe.html

    100% clean und so :roll:

  8. #8
    Trojaner
    Registriert seit
    07.08.2007
    Beiträge
    88

    Standard

    Ich hätt gewonnen aber ich spaßt hab Tischtennis gespilet und trozdem verloren -.-

    Ich freu mich auf den nächsten wettbewerb

  9. #9
    Anfänger
    Registriert seit
    26.05.2007
    Beiträge
    7

    Standard

    sagen sie alle xD
    naja ich hatte mich zu sehr aufs menü konzentriert was dann aber auch bombe aussah xD und dann den termin verpennt und en source verschlampt xD meiner konte add/sub/multi/div standard eben und wurzel / quadrat / würfel alle möglichen formen ich wollte eig noch so einbauen das ers ausgibt wie mans in der schule brauch aber das hab ich dann wohl verpennt XP

  10. #10
    Michelangelo Virus
    Registriert seit
    14.06.2007
    Beiträge
    282

    Standard

    Gewinner der 2. C++ Wettbewerbs ist/sind f0gx und Jack McRIDER

    Beide haben wirklich sehr schöne Programme abgeliefert. Ich bitte euch diese noch hier zu uppen und vlt noch etwas dazu zu sagen.

    mfg

    Zao
    Write the code correctly and it will compile

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •