using System; namespace IT_BERUFE_CSHARP { class ErstesProgramm { static void Main(string[] args) { string schueler; string fach; string ende; double k1, k2; double durchK; double durchS; double durchG; double mund, mappe, test; Console.Clear(); do { Console.Write("Name: "); schueler=Convert.ToString(Console.ReadLine()); Console.Write("Fach: "); fach=Convert.ToString(Console.ReadLine()); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("Klausuren: "); Console.ForegroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.DarkCyan; Console.Write("Klausur 1: "); k1=Convert.ToDouble(Console.ReadLine()); if ((k1<1) || (k1>6)) { Console.WriteLine("Fehlerhafte Eingabe"); Console.ReadLine(); Environment.Exit(0); } Console.ForegroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.DarkCyan; Console.Write("Klausur 2: "); k2=Convert.ToDouble(Console.ReadLine()); if ((k2<1) || (k2>6)) { Console.WriteLine("Fehlerhafte Eingabe"); Console.ReadLine(); Environment.Exit(0); } Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("------------------------"); Console.ForegroundColor = ConsoleColor.DarkRed; durchK=(k1+k2)/2; Console.WriteLine("Durchschnitt schriftliche Noten: "+durchK); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("------------------------"); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("Sonstige Noten: "); Console.ForegroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.DarkCyan; Console.Write("Mündliche Mitarbeit: "); mund=Convert.ToDouble(Console.ReadLine()); if ((mund<1) || (mund>6)) { Console.WriteLine("Fehlerhafte Eingabe"); Console.ReadLine(); Environment.Exit(0); } Console.ForegroundColor = ConsoleColor.DarkCyan; Console.Write("Mappenführung: "); mappe=Convert.ToDouble(Console.ReadLine()); if ((mappe<1) || (mappe>6)) { Console.WriteLine("Fehlerhafte Eingabe"); Console.ReadLine(); Environment.Exit(0); } Console.ForegroundColor = ConsoleColor.DarkCyan; Console.Write("Test: "); test=Convert.ToDouble(Console.ReadLine()); if ((test<1) || (test>6)) { Console.WriteLine("Fehlerhafte Eingabe"); Console.ReadLine(); Environment.Exit(0); } Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("------------------------"); Console.ForegroundColor = ConsoleColor.DarkRed; durchS=(mund+mappe+test)/4; Console.WriteLine("Durchschnitt Sonstige Noten: "+durchS); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("------------------------"); Console.ForegroundColor = ConsoleColor.Red; durchG=(durchK+durchS)/2; Console.WriteLine("Durchschnitt Gesamt Note im Fach " +fach+" :"+durchG); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("------------------------"); Console.WriteLine(); Console.Write("Möchtest du noch mehr Noten ausrechnen? Yes/No: "); ende=Console.ReadLine().ToUpper(); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Gray; }while(ende == "YES"); } } }