Ich habe vor kurzem das Buch: "C++ Für Spieleprogrammierer" erworben.
Ist alles super erklärt bis auf die Nummer: " 3.5 else if und verschachtelte if-Bedingungen "
Ich habe es 10mal durchgelesen aber ich verstehe immer noch nicht was es mit else-if und if else und if in else auf sich hat....und schaffe deshalb auch nicht die Aufgabe 3.8 (wo auch noch irgendwie for-schleifen verschachtelt sind...)
.....ich verstehe jedes Kapitel einzeln total super und es is eigentlich auch toll erklärt aber wenn dann alles miteinander kombiniert verschachtelt oder sonst noch irgendwas wird steig ich immer aus
.....
BITTE UM HILFE!!!????
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
// C++ für Spieleprogrammierer
// Listing 3.3
// else if und verschachtelte if-Bedingungen
//
#include <iostream>
using namespace std;
// Hauptprogramm
//
int main ()
{
// Variablen
//
int nSpieleranzahl; // Anzahl der Spieler
char chAuswahl; // Menüauswahl
// Anzahl der Mitspieler abfragen
cout << "Wie viele Mitspieler: ";
cin >> nSpieleranzahl;
// Falsche Eingabe?
if (nSpieleranzahl == 0)
{
cout << "Falsche Eingabe" << endl;
}
// Singleplayer?
else if (nSpieleranzahl == 1)
{
cout << "Du spielst gegen den Computer" << endl;
}
// Multiplayer?
else
{
cout << "Multiplayer-Spiel\n\n";
cout << "(j)eder gegen jeden oder (t)eamspiel: ";
cin >> chAuswahl;
// Jeder gegen jeden?
if (chAuswahl == 'j')
{
cout << "Jeder gegen jeden" << endl;
}
// Teamspiel?
else if (chAuswahl == 't')
{
cout << "Teamspiel " << endl;
}
// Falsche Eingabe?
else
{
cout << "Falsche Eingabe" << endl;
}
}
return 0;
}
|