Entwickler-Ecke
C# - Die Sprache - Vergleichshilfe
elbarto91 - So 30.10.11 14:01
Titel: Vergleichshilfe
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:
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
Christian S.: C#-Tags hinzugefügt
Moderiert von
Th69: Titel geändert: Verleichshilfe ;-)
Horschdware - 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.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!