C++ lernen - Der Anfang

12/16/2012 02:43 bruce00#1
Hallo liebe Freunde,


ich will c++ lernen. Ich habe keine nützliche Bücher in der Bibliothek gesehen.
Und Ich wollte fragen, ob ihr mir hier weiterhelfen könnt :D.
Ich bin bereit für Büchertipps, Webseiten, Beispielen, Tutorials usw.
Sorry, wenn ich einen überflüssigen Thread aufmache, der vielleicht bereits existiert.

Aber das ist noch nicht alles.

Also als Übung für den Anfang habe ich mir als Übung eine Idee ausgedacht, die mich ans Programmieren näherbringen soll.

Meine Idee:

1.0. In der Console soll stehen "Geben Sie eine Zahl kleiner als 100 ein"

1.1. Der Nutzer soll aufgefordert werden, eine Zahl in die Console einzugeben



2. Die Zahl soll kleiner als 100 sein.


3. Der Nutzer soll in der Lage sein, in die Console eine Zahl einzugeben.


4. Wenn die Zahl, die er eingibt, gleich 100 ist, soll in der Console geschrieben werden "Du solltest eine Zahl kleiner als 100 eingeben"



5.Sonst soll in der Console geschrieben werden ""Sehr gut.Sie haben eine Zahl kleiner als 100 eingegeben"


Umsetzung:


// If-Befehl.cpp: Hauptprojektdatei.

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)

{
int Eingabe < 100;

if Eingabe = 100;

Console::SchreibenAufforderung(A"Du solltest eine Zahl kleiner als 100 eingeben");

else

Console::SchreibenAufforderung(A"Sehr gut.Sie haben eine Zahl kleiner als 100 eingegeben");
}

{


Console::SchreibenAufforderung(A"Geben Sie eine Zahl kleiner als 100 ein");
Console::Eingabe();

}



Ich bin relativ neu in c++.
So meine Frage: Wie setze ich das in c++ um?:confused:
Wie heißen die befehle?

Danke
Ich wäre euch so dankbar:D
:awesome:
:p
12/16/2012 12:44 Hupfi10#2
[Only registered and activated users can see links. Click Here To Register...]

Ich installiere noch fix Visual Studio und dann sende ich dir den benötigten Code für dein Projekt :)
12/16/2012 12:44 .SkyneT.#3
Quote:
Originally Posted by bruce00 View Post
Umsetzung:
// If-Befehl.cpp: Hauptprojektdatei.

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)

{
int Eingabe < 100;

if Eingabe = 100;

Console::SchreibenAufforderung(A"Du solltest eine Zahl kleiner als 100 eingeben");

else

Console::SchreibenAufforderung(A"Sehr gut.Sie haben eine Zahl kleiner als 100 eingegeben");
}

{


Console::SchreibenAufforderung(A"Geben Sie eine Zahl kleiner als 100 ein");
Console::Eingabe();

}



Ich bin relativ neu in c++.
So meine Frage: Wie setze ich das in c++ um?:confused:
Wie heißen die befehle?

Danke
Ich wäre euch so dankbar:D
:awesome:
:p
Also erstmal empfehle ich dir ein Buch zu verwenden, da
du schon bei der Erstellung einen Fehler gemacht hast,

Das hier:
Code:
int main(array<System::String ^> ^args)
ist C++/CLI und wieder was ganz anderes wie C++.

Und hier nach ein paar Befehlen zu fragen bringt dich
nicht weiter, spätestens in ner Stunde stehst du wieder irgendwo an :p

Aber du kannst es gerne probieren:
12/16/2012 12:48 snow#4
#include <iostream>

using namespace std;

int main()
{

cout << "Bitte geben Sie eine Zahl ein";
int eingabe;

cin >> eingabe;

if (eingabe < 100) {

cout << "Zahl kleiner als 100 eingeben, sehr gut. Zahl ist " << eingabe << endl;

} else {

cout << "Bitte eines Zahl, die kleiner als 100 ist, eingeben" << endl;

}

return 0;

}

(kann Fehler enthalten, ist frei aus dem Kopf raus geschrieben)

Bitte nicht einfach kopieren, sondern auch Gedanken darüber machen, was da passiert..
12/16/2012 13:28 Hupfi10#5
Oder so

Code:
// funktion_epvp.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "windows.h"
#include <iostream>

using namespace std;
int eingabe;

int main()
	{
		cout << "Geben Sie eine Zahl ein, welche kleiner als 100 ist";
		cout << "\n";
		cin >> eingabe;

		if (eingabe >= 100)
		{
			cout << "Zahl groesser oder gleich 100";
			Sleep(1000);
		}
		else
		{
			cout << "Perfekt die Zahl ist kleiner als 100";
			Sleep(1000);
		}
		return 0;
}
[Only registered and activated users can see links. Click Here To Register...]

Oder hier das ganze Projekt als ZIP:
[Only registered and activated users can see links. Click Here To Register...]
12/16/2012 15:58 bruce00#6
Quote:
Originally Posted by Hupfi10 View Post
[Only registered and activated users can see links. Click Here To Register...]

Ich installiere noch fix Visual Studio und dann sende ich dir den benötigten Code für dein Projekt :)

:D Danke:D

Guten Tag Erstmal liebe Freunde,

danke für eure Tipps und eure Mühe, das ist echt nett von euch.
Ich werde mir eure Tipps genau angucken, und ich muss allein auf den richtigen Code kommen. Aber auch mit eurer Hilfe werde ich das schon hinkriegen.
Ich denke, dass ich Dev C++ runterladen werde. Jetzt habe ich ja nur Microsoft Visual c++ :D

Quote:
Originally Posted by Hupfi10 View Post
Oder so

Code:
// funktion_epvp.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "windows.h"
#include <iostream>

using namespace std;
int eingabe;

int main()
	{
		cout << "Geben Sie eine Zahl ein, welche kleiner als 100 ist";
		cout << "\n";
		cin >> eingabe;

		if (eingabe >= 100)
		{
			cout << "Zahl groesser oder gleich 100";
			Sleep(1000);
		}
		else
		{
			cout << "Perfekt die Zahl ist kleiner als 100";
			Sleep(1000);
		}
		return 0;
}
[Only registered and activated users can see links. Click Here To Register...]

Oder hier das ganze Projekt als ZIP:
[Only registered and activated users can see links. Click Here To Register...]

Haha funktioniert perfekt :):D:D

Quote:
Originally Posted by .SkyneT. View Post
Also erstmal empfehle ich dir ein Buch zu verwenden, da
du schon bei der Erstellung einen Fehler gemacht hast,

Das hier:
Code:
int main(array<System::String ^> ^args)
ist C++/CLI und wieder was ganz anderes wie C++.

Und hier nach ein paar Befehlen zu fragen bringt dich
nicht weiter, spätestens in ner Stunde stehst du wieder irgendwo an :p

Aber du kannst es gerne probieren:
Vielen Dank erstmal, welches Buch empfehlst du mir :). Also Ich habe jetzt ein Buch, das sich grundsätzlich mit "Programmieren" beschäftigt.
Wenn du ein sehr gutes Buch kennst, dann hier amit :D
Danke für die Befehle.:)
12/17/2012 23:19 bruce00#7
Hallo Freunde,

naja nach einigen fails und und so dummen ^^ Fehlern bin ich endlich auf ein Code gekommen.
:D:D:D

Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{ 
    int Eingabe;
    cout << "Geben Sie bitte eine Zahl kleiner gleich 100 ein!!!" << endl;
    cin >> Eingabe;
     
     if (Eingabe <= 10)
    {
     cout << " Super, du kannst zumindest lesen!!" << endl;
    }
    
    else
   { 
     cout << "Lern mal erstmal lesen!!." << " DU OPFER ALTER :D!" << endl;  
   }
    system("PAUSE");
    return 0;
}
naja bisschen lustig sollte es doch werden oder :p:p:p!!!!
12/18/2012 17:30 _Roman_#8
Naja also ich empfehle ja das Buch C++ Lernen und professionell anwenden, am besten die 6. Auflage von 2012. Dort wird alles sehr gut und verständlich beschrieben. Aufgebaut sind die Seiten so, dass ein Bild, ein Beispielcode etc. links stehen und rechts werden die Befehle erklärt etc. Kostet so rund 35€ oder 45€, weiß nicht mehr genau. Kann ich wirklich nur weiterempfehlen