Autor Beitrag
elbarto91
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 30.10.11 14:01 
Hallo, nach dem das mit dem Bestehen eines Testes geklappt hat würde ich gerne einen Testblock auswerten der Testblock besteht aus 3 einzelnen Tests.
bisher habe ich:

ausblenden volle Höhe 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:
Console.WriteLine("Nun geben Sie bitte Ihr Resultat des Tests 1 ein.");
string Ergebnis1 = Console.ReadLine();
int b = Convert.ToInt32(Ergebnis1);

Console.WriteLine("Nun geben Sie bitte Ihr Resultat des Tests 2 ein.");
string Ergebnis2 = Console.ReadLine();
int b1 = Convert.ToInt32(Ergebnis2);

Console.WriteLine("Nun geben Sie bitte Ihr Resultat des Tests 3 ein.");
string Ergebnis3 = Console.ReadLine();
int b2 = Convert.ToInt32(Ergebnis3);

if (b  >= 50)
{
  Console.WriteLine("Sie haben den ersten Test bestanden. ");
}
else if (b  < 50)
{
  Console.WriteLine("Sie haben den ersten Test nicht bestanden.");
}

if (b1 >= 50)
{
  Console.WriteLine("Sie haben den zweiten Test bestanden. ");
}
else if (b1 < 49)
{
  Console.WriteLine("Sie haben den zweiten Test nicht bestanden.");
}

if (b2 >= 49)
{
  Console.WriteLine("Sie haben den dritten Test bestanden. ");
}
else if (b2 < 49)
{
  Console.WriteLine("Sie haben den dritten Test nicht bestanden");
}

und nun bin ich ratlos wie man einen Testblock aus diesen überliegenden Tests auswerten soll. Der Testblock gilt als bestanden wenn alle Tests mindestens 50 Punkte haben.
Ich hatte das mal so versucht dass man halt für alle 150 Punkte einsetzt aber das wäre unlogisch da es zum Bestehen kommt auch wenn man z.b. im ersten 40 im zweiten 70 und genauso im dritten 70 hat nun daher habt ihr einen Hilfe Vorschlag danke.

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Moderiert von user profile iconTh69: Titel geändert: Verleichshilfe ;-)
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: So 30.10.11 14:46 
In der Hoffnung, dein Vorhaben richtig verstanden zu haben:

Nimm eine bool Variable "alles_bestanden" und setze diese anfangs auf true.
Sollte einer der Tests mit weniger als 50 Punkten abgeschlossen werden, setze sie auf false.

Am Ende einfach die Variable auswerten - fertig.

_________________
Delphi: XE - OS: Windows 7 Professional x64