Rexo
11.12.2011, 19:46
Hoy,
ich beschäftige mich momentan ein bisschen mit C++, so ein Bisschen aus Spaß. Jetzt habe ich 2 Programme geschrieben. Ein sinnloses und einen Taschenrechner.
Erstmal das sinnlose: http://pastebin.com/3J4CZW5x
bzw:
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int Tag;
int Monat;
int Jahr;
cout << "An welchen Tag wurdest du geboren ? " << endl;
cin >> Tag;
cout << " Du wurdest also am " <<Tag<< " geboren. " << endl;
{
if( Tag == 5)
cout << "An dem Tag habe ich auch Geburtstag" << endl;
}
cout << "In welchem Monat wurdest du geboren ?" << endl;
cin >> Monat;
cout << " Du wurdest also im " <<Monat<<". Monat des Kalenders geboren" << endl;
{
if( Monat == 2)
cout << "In dem Monat wurde ich auch geboren" << endl;
}
cout << " In welchem Jahr war das ? " << endl;
cin >> Jahr;
cout << " Also wurdest du im Jahr "<<Jahr<<" geboren." << endl;
{
if( Jahr == 2011)
cout << "In dem Jahr wurde ich auch geboren" << endl;
}
cout << " Du wurdest also am: " << endl;
cout << Tag << "." << Monat << "." << Jahr << " geboren." << endl;
{
if( Tag == 5)
if( Monat == 2)
if( Jahr == 2011)
cout << "Du hast am selben Tag Geburtstag wie ich" << endl;
system("pause");
}
{
if( Tag == 9)
cout << "Am 9. haben nur Opfer Geburtstag :( " << endl;
}
{
if( Tag == 9)
cout << "Am 9. haben nur cool Leute Geburtstag, das ist cool" << endl;
}
{
if( Jahr == 1950);
cout << " Du steckst also in den besten Jahren :D" << endl;
}
}
So, was kann daran verbessen, dass ich einfach nur weniger Zeilen brauche ? Ist rpaktisch ein Beispielprogramm um mal alles was ich so kann auszuprobieren :D
Als nächstes einen Taschenrechner:
http://pastebin.com/w6Ha2qg9
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int rechenoption;
int zahl1, zahl2;
cout << "Taschenrechner" << endl;
cout << "Bitte waehle die gewünschte Option! " << endl;
cout << "1. Addition." <<endl;
cout << "2. Substration" <<endl;
cout << "3. Multiplikation" <<endl;
cin >> rechenoption;
if (rechenoption == 1)
{
cout << "Sie haben sich für Addition entschieden" << endl;
cout << " Bitte geben Sie zwei Zahlen ein" << endl;
cin >> zahl1;
cout << "Zweite Zahl:";
cin >> zahl2;
cout << zahl1 << " + " << zahl2 << " = " << (zahl1 + zahl2) << endl;
}
if (rechenoption == 2)
{
cout << "Sie haben sich für Substration entschieden" << endl;
cout << " Bitte geben Sie zwei Zahlen ein" << endl;
cin >> zahl1;
cout << "Zweite Zahl:";
cin >> zahl2;
cout << zahl1 << " - " << zahl2 << " = " << (zahl1 - zahl2) << endl;
system("Pause");
}
if (rechenoption == 3)
{
cout << " Sie haben sich fuer die Multiplikation entschieden" << endl;
cout << " Bitte geben Sie zwei Zahlen ein" << endl;
cout << " Zahl 1: " << endl;
cin >> zahl1;
cout << "Zahl 2: " << endl;
cin >> zahl2;
cout << zahl1 << " * " << zahl2 << " = " << (zahl1 * zahl2) << endl;
system ("Pause");
}
}
Wie kann ich das wirklich besser machen ? Und viel wichtiger, wie kann ich das "grafisch" machen ? Wollte so einen simplen Taschenrechner mit Visual Studio machen. Doch keine Ahnung wie ich via einen Button eine Zahl in eine Textbox reinschreibe. Wie kann ich das genau machen ?
Das alles ist mein Einstieg in alle Programmiersprachen, davor nur gescripted und auch ähnlich angefangen, so wie hier, und jetzt läufts :D
Deswegen hoffe ich, dass ihr mir wirklich helfen könnt ohne übermäßige Arroganz und aufgespielter Nettigkeit. Danke :)
ich beschäftige mich momentan ein bisschen mit C++, so ein Bisschen aus Spaß. Jetzt habe ich 2 Programme geschrieben. Ein sinnloses und einen Taschenrechner.
Erstmal das sinnlose: http://pastebin.com/3J4CZW5x
bzw:
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int Tag;
int Monat;
int Jahr;
cout << "An welchen Tag wurdest du geboren ? " << endl;
cin >> Tag;
cout << " Du wurdest also am " <<Tag<< " geboren. " << endl;
{
if( Tag == 5)
cout << "An dem Tag habe ich auch Geburtstag" << endl;
}
cout << "In welchem Monat wurdest du geboren ?" << endl;
cin >> Monat;
cout << " Du wurdest also im " <<Monat<<". Monat des Kalenders geboren" << endl;
{
if( Monat == 2)
cout << "In dem Monat wurde ich auch geboren" << endl;
}
cout << " In welchem Jahr war das ? " << endl;
cin >> Jahr;
cout << " Also wurdest du im Jahr "<<Jahr<<" geboren." << endl;
{
if( Jahr == 2011)
cout << "In dem Jahr wurde ich auch geboren" << endl;
}
cout << " Du wurdest also am: " << endl;
cout << Tag << "." << Monat << "." << Jahr << " geboren." << endl;
{
if( Tag == 5)
if( Monat == 2)
if( Jahr == 2011)
cout << "Du hast am selben Tag Geburtstag wie ich" << endl;
system("pause");
}
{
if( Tag == 9)
cout << "Am 9. haben nur Opfer Geburtstag :( " << endl;
}
{
if( Tag == 9)
cout << "Am 9. haben nur cool Leute Geburtstag, das ist cool" << endl;
}
{
if( Jahr == 1950);
cout << " Du steckst also in den besten Jahren :D" << endl;
}
}
So, was kann daran verbessen, dass ich einfach nur weniger Zeilen brauche ? Ist rpaktisch ein Beispielprogramm um mal alles was ich so kann auszuprobieren :D
Als nächstes einen Taschenrechner:
http://pastebin.com/w6Ha2qg9
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int rechenoption;
int zahl1, zahl2;
cout << "Taschenrechner" << endl;
cout << "Bitte waehle die gewünschte Option! " << endl;
cout << "1. Addition." <<endl;
cout << "2. Substration" <<endl;
cout << "3. Multiplikation" <<endl;
cin >> rechenoption;
if (rechenoption == 1)
{
cout << "Sie haben sich für Addition entschieden" << endl;
cout << " Bitte geben Sie zwei Zahlen ein" << endl;
cin >> zahl1;
cout << "Zweite Zahl:";
cin >> zahl2;
cout << zahl1 << " + " << zahl2 << " = " << (zahl1 + zahl2) << endl;
}
if (rechenoption == 2)
{
cout << "Sie haben sich für Substration entschieden" << endl;
cout << " Bitte geben Sie zwei Zahlen ein" << endl;
cin >> zahl1;
cout << "Zweite Zahl:";
cin >> zahl2;
cout << zahl1 << " - " << zahl2 << " = " << (zahl1 - zahl2) << endl;
system("Pause");
}
if (rechenoption == 3)
{
cout << " Sie haben sich fuer die Multiplikation entschieden" << endl;
cout << " Bitte geben Sie zwei Zahlen ein" << endl;
cout << " Zahl 1: " << endl;
cin >> zahl1;
cout << "Zahl 2: " << endl;
cin >> zahl2;
cout << zahl1 << " * " << zahl2 << " = " << (zahl1 * zahl2) << endl;
system ("Pause");
}
}
Wie kann ich das wirklich besser machen ? Und viel wichtiger, wie kann ich das "grafisch" machen ? Wollte so einen simplen Taschenrechner mit Visual Studio machen. Doch keine Ahnung wie ich via einen Button eine Zahl in eine Textbox reinschreibe. Wie kann ich das genau machen ?
Das alles ist mein Einstieg in alle Programmiersprachen, davor nur gescripted und auch ähnlich angefangen, so wie hier, und jetzt läufts :D
Deswegen hoffe ich, dass ihr mir wirklich helfen könnt ohne übermäßige Arroganz und aufgespielter Nettigkeit. Danke :)