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