Kapitel 2
Alle Codedateien dieses Kapitels herunterladen
02_1_HelloWorld.cpp
#include <iostream>
int main()
{
std::cout << "Hello World" << std::endl;
return 0;
}
02_3_1_ZeichenZaehlen.cpp
#include <iostream>
#include <string>
int main()
{
std::string text = "Hello World";
std::cout << text << ". Zeichenanzahl: " << text.size();
return 0;
}
02_3_2_Konsoleneingabe.cpp
#include <iostream>
#include <string>
int main()
{
std::cout << "Bitte geben Sie ein Wort ein: ";
std::string text;
std::cin >> text;
std::cout << "Sie haben ein Wort mit " << text.size() << " Buchstaben eingegeben: " << text << std::endl;
return 0;
}
02_3_3_Integer.cpp
#include <iostream>
#include <string>
int main()
{
std::cout << "Bitte geben Sie eine Zahl ein: ";
int input;
std::cin >> input;
std::cout << "Sie haben die Zahl " << input << " eingegeben. Sie liegt zwischen den Zahlen " << input - 1 << " und " << input + 1 << std::endl;
return 0;
}
02_3_4_Taschenrechner.cpp
#include <iostream>
int main()
{
std::cout << "Erste Zahl eingeben: ";
int a;
std::cin >> a;
std::cout << std::endl;
std::cout << "Zweite Zahl eingeben: ";
int b;
std::cin >> b;
std::cout << "Ihre Summe ergibt: " << a + b << std::endl;
return 0;
}
02_3_5_StringPlus.cpp
#include <iostream>
#include <string>
int main()
{
std::string a = "Hello ";
std::string b = "World";
std::string c = a + b;
std::cout << c << std::endl;
return 0;
}
02_3_6_Variablen.cpp
#include <iostream>
#include <string>
int main()
{
std::string text = "Hello World";
std::cout << text << " hat " << text.size() << " Zeichen." << std::endl;
text = "Hallo Welt";
std::cout << text << " hat " << text.size() << " Zeichen." << std::endl;
text = "";
std::cout << text << " hat " << text.size() << " Zeichen." << std::endl;
return 0;
}
02_5_1_CamelCase.cpp
int main()
{
int camelCaseName = 0;
return camelCaseName;
}
02_5_2_Einrueckung.cpp
#include <iostream>
int main()
{
std::string text = "Hello World";
std::cout << text << " hat " << text.size()
<< " Zeichen und ist damit ein eher kurzer Satz."
<< std::endl;
return 0;
}
02_5_Kommentare.cpp
#include <iostream>
int main()
{
// Eingabe der ersten Zahl
std::cout << "Erste Zahl eingeben: ";
int firstNumber;
std::cin >> firstNumber;
// Zeilenumbruch zur besseren Lesbarkeit einfügen
std::cout << std::endl;
// Zweite Zahl entgegennehmen
std::cout << "Zweite Zahl eingeben: ";
int secondNumber;
std::cin >> secondNumber;
/*
* Ein mehrzeiliger Kommentar, alles wird
* ignoriert. Die Sternchen zu Beginn einer jeden
* Kommentarzeile sind übrigens nicht notwendig
* (siehe den Kommentar ab Zeile 029), aber der
* Kommentarblock ist dadurch visuell besser vom
* Code abgegrenzt.
* Manche IDEs fügen sie daher automatisch hinzu.
*/
std::cout << "Ihre Summe ergibt: "
<< firstNumber + secondNumber << std::endl;
// Mehrzeilige Kommentare sind auch dadurch möglich,
// dass Sie jede Zeile mit zwei Slashes beginnen
/* Sie können natürlich auch "echte" Codezeilen
auskommentieren. Das macht man oft, wenn man kurz
etwas anderes ausprobieren möchte: */
// return 1;
return 0; // Auch am Zeilenende möglich
}