Ich habe mich insgesamt jetzt zirka 2-3 Stunden mit C++ befasst da ich dies nun anfange zu lerne.
Ich habe nun eine KonsolenAnwendung geschrieben die +, -, *, / und ggf. den Notendurchschnitt errechnet.
Ich release es da ich gerne vllt. ein wenig Arbeit teilen möchte und euch dies Presentieren möchte und ich warte immer auf Verbesserungs Vorschläge o.ä.
Also Gut.
In den 2-3 Stunden habe ich genug Wissen erlangt um diesen Code selbstständig zu schreiben.
Aus dieser Source ist nix C&P.
#include <iostream>
using namespace std;
void addition();
void subtraktion();
void multiplikation();
void division();
void Notenrechner();
int main(void)
{
//////////MODES AUSWAHL///////////////////
cout << "Waehle einen Modus:\n\n"
<< "1 = Addition\n"
<< "2 = Suptraktion\n"
<< "3 = Multiplikation\n"
<< "4 = Division\n"
<< "5 = Notenrechner\n"
<< "6 = Abbrechen\n\n"
<< "Auswahl: ";
//////////////////////////////////////////
char auswahl;
cin >> auswahl;
switch( auswahl )
{
case '1':
cout << "Sie haben die Option Addition ausgewaehlt.\n\n" << endl;
addition();
break;
case '2':
cout << "Sie haben die Option Subtraktion ausgewaehlt.\n\n" << endl;
subtraktion();
break;
case '3':
cout << "Sie haben die Option Multiplikation ausgewaehlt\n\n" << endl;
multiplikation();
break;
case '4':
cout << "Sie haben die Option Division ausgewaehlt.\n\n" << endl;
division();
break;
case '5':
cout << "Sie haben die Option Notenrechner ausgewaehlt.\n\n" << endl;
Notenrechner();
case '6':
return 0;
default:
cout << "Ungueltige Eingabe\nProgramm wird Beendet." << endl;
break;
////////////////////////////////////////////////////////////////
}
cin.sync();
cin.get();
return 0;
}
void addition()
{
float zahl1, zahl2;
cout << "Bitte Zahl 1 Angeben." << endl;
cin >> zahl1;
cout << "Nun bitte Zahl 2 Angeben." << endl;
cin >> zahl2;
cout << "Die Rechnung war: \n" << zahl1 << "+" << zahl2 << endl;
cout << "\n\n\n Das Ergebnis ist:\n\n " << zahl1 + zahl2 << endl;
}
//////////////////////////SUBTRAKTION///////////////////////////////////////////
void subtraktion()
{
float Subzahl1, Subzahl2;
cout << "Bitte Zahl 1 Angeben." << endl;
cin >> Subzahl1;
cout << "Nun bitte Zahl 2 Angeben." << endl;
cin >> Subzahl2;
cout << "Die Rechnung war: \n" << Subzahl1 << "-" << Subzahl2 << endl;
cout << "\n\n\n Das Ergebnis ist:\n\n " << Subzahl1 - Subzahl2 << endl;
}
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////MULTIPLIKATION//////////////////////////
void multiplikation()
{
float Mulzahl1, Mulzahl2;
cout << "Bitte Zahl 1 Angeben." << endl;
cin >> Mulzahl1;
cout << "Nun bitte Zahl 2 Angeben." << endl;
cin >> Mulzahl2;
cout << "Die Rechnung war: \n" << Mulzahl1 << "*" << Mulzahl2 << endl;
cout << "\n\n\n Das Ergebnis ist:\n\n " << Mulzahl1 * Mulzahl2 << endl;
}
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Division////////////////////////////////////////
void division()
{
float Mulzahl1, Mulzahl2;
cout << "Bitte Zahl 1 Angeben." << endl;
cin >> Mulzahl1;
cout << "Nun bitte Zahl 2 Angeben." << endl;
cin >> Mulzahl2;
cout << "Die Rechnung war: \n" << Mulzahl1 << "*" << Mulzahl2 << endl;
cout << "\n\n\n Das Ergebnis ist:\n\n " << Mulzahl1 * Mulzahl2 << endl;
}
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Noten////////////////////////////////////////
void Notenrechner()
{
float NotenAnzahl, Note1, Note2, Note3, Note4, Note5, Note6;
cout << "Bitte geben sie die Anzahl ihrer Noten ein die sie insgesamt hatten." << endl;
cin >> NotenAnzahl;
cout << "Geben sie bitte ein wieviele sie von der Note 1 haben" << endl;
cin >> Note1;
cout << "Gben sie bitte ein wieviele sie von der Note 2 haben." << endl;
cin >> Note2;
cout << "Geben sie bitte ein wieviele sie von der Note 3 haben." << endl;
cin >> Note3;
cout << "Geben sie bitte ein wieviele sie von der Note 4 haben." << endl;
cin >> Note4;
cout << "Geben sie bitte ein wieviele sie von der Note 5 haben." << endl;
cin >> Note5;
cout << "Geben sie bitte ein wieviel sie von der Note 6 haben." << endl;
cin >> Note6;
cout << "Note1 = " << Note1 << endl;
cout << "Note2 = " << Note2 << endl;
cout << "Note3 = " << Note3 << endl;
cout << "Note4 = " << Note4 << endl;
cout << "Note5 = " << Note5 << endl;
cout << "Note6 = " << Note6 << endl;
cout << "Dein Durchschnitt ist: " << ((Note1 * 1) + (Note2 * 2) + (Note3 * 3) + (Note4 * 4) + (Note5 * 5) + (Note6 * 6)) / NotenAnzahl << endl;
cin.sync();
cin.get();
}
using namespace std;
void addition();
void subtraktion();
void multiplikation();
void division();
void Notenrechner();
int main(void)
{
//////////MODES AUSWAHL///////////////////
cout << "Waehle einen Modus:\n\n"
<< "1 = Addition\n"
<< "2 = Suptraktion\n"
<< "3 = Multiplikation\n"
<< "4 = Division\n"
<< "5 = Notenrechner\n"
<< "6 = Abbrechen\n\n"
<< "Auswahl: ";
//////////////////////////////////////////
char auswahl;
cin >> auswahl;
switch( auswahl )
{
case '1':
cout << "Sie haben die Option Addition ausgewaehlt.\n\n" << endl;
addition();
break;
case '2':
cout << "Sie haben die Option Subtraktion ausgewaehlt.\n\n" << endl;
subtraktion();
break;
case '3':
cout << "Sie haben die Option Multiplikation ausgewaehlt\n\n" << endl;
multiplikation();
break;
case '4':
cout << "Sie haben die Option Division ausgewaehlt.\n\n" << endl;
division();
break;
case '5':
cout << "Sie haben die Option Notenrechner ausgewaehlt.\n\n" << endl;
Notenrechner();
case '6':
return 0;
default:
cout << "Ungueltige Eingabe\nProgramm wird Beendet." << endl;
break;
////////////////////////////////////////////////////////////////
}
cin.sync();
cin.get();
return 0;
}
void addition()
{
float zahl1, zahl2;
cout << "Bitte Zahl 1 Angeben." << endl;
cin >> zahl1;
cout << "Nun bitte Zahl 2 Angeben." << endl;
cin >> zahl2;
cout << "Die Rechnung war: \n" << zahl1 << "+" << zahl2 << endl;
cout << "\n\n\n Das Ergebnis ist:\n\n " << zahl1 + zahl2 << endl;
}
//////////////////////////SUBTRAKTION///////////////////////////////////////////
void subtraktion()
{
float Subzahl1, Subzahl2;
cout << "Bitte Zahl 1 Angeben." << endl;
cin >> Subzahl1;
cout << "Nun bitte Zahl 2 Angeben." << endl;
cin >> Subzahl2;
cout << "Die Rechnung war: \n" << Subzahl1 << "-" << Subzahl2 << endl;
cout << "\n\n\n Das Ergebnis ist:\n\n " << Subzahl1 - Subzahl2 << endl;
}
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////MULTIPLIKATION//////////////////////////
void multiplikation()
{
float Mulzahl1, Mulzahl2;
cout << "Bitte Zahl 1 Angeben." << endl;
cin >> Mulzahl1;
cout << "Nun bitte Zahl 2 Angeben." << endl;
cin >> Mulzahl2;
cout << "Die Rechnung war: \n" << Mulzahl1 << "*" << Mulzahl2 << endl;
cout << "\n\n\n Das Ergebnis ist:\n\n " << Mulzahl1 * Mulzahl2 << endl;
}
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Division////////////////////////////////////////
void division()
{
float Mulzahl1, Mulzahl2;
cout << "Bitte Zahl 1 Angeben." << endl;
cin >> Mulzahl1;
cout << "Nun bitte Zahl 2 Angeben." << endl;
cin >> Mulzahl2;
cout << "Die Rechnung war: \n" << Mulzahl1 << "*" << Mulzahl2 << endl;
cout << "\n\n\n Das Ergebnis ist:\n\n " << Mulzahl1 * Mulzahl2 << endl;
}
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Noten////////////////////////////////////////
void Notenrechner()
{
float NotenAnzahl, Note1, Note2, Note3, Note4, Note5, Note6;
cout << "Bitte geben sie die Anzahl ihrer Noten ein die sie insgesamt hatten." << endl;
cin >> NotenAnzahl;
cout << "Geben sie bitte ein wieviele sie von der Note 1 haben" << endl;
cin >> Note1;
cout << "Gben sie bitte ein wieviele sie von der Note 2 haben." << endl;
cin >> Note2;
cout << "Geben sie bitte ein wieviele sie von der Note 3 haben." << endl;
cin >> Note3;
cout << "Geben sie bitte ein wieviele sie von der Note 4 haben." << endl;
cin >> Note4;
cout << "Geben sie bitte ein wieviele sie von der Note 5 haben." << endl;
cin >> Note5;
cout << "Geben sie bitte ein wieviel sie von der Note 6 haben." << endl;
cin >> Note6;
cout << "Note1 = " << Note1 << endl;
cout << "Note2 = " << Note2 << endl;
cout << "Note3 = " << Note3 << endl;
cout << "Note4 = " << Note4 << endl;
cout << "Note5 = " << Note5 << endl;
cout << "Note6 = " << Note6 << endl;
cout << "Dein Durchschnitt ist: " << ((Note1 * 1) + (Note2 * 2) + (Note3 * 3) + (Note4 * 4) + (Note5 * 5) + (Note6 * 6)) / NotenAnzahl << endl;
cin.sync();
cin.get();
}
Mein Programm gibt es im Anhang zum Downloaden.
Also ich freue mich auf euer Feedback und eure Verbesserungsvorschläge.
Dazu noch der AV Link:

~MaBarker






