Hallo Forum,
ich hänge hier an einer Übungsaufgabe und komme wegen einer Hirnblockade nicht weiter :confused:
Für folgendes Programm sollen noch folgende Aufgaben gelöst werden :
1) Berechnen Sie die Durchschnittsnote eines Bestimmen Schülers der Namentlich eingegeben werden soll
2) Berechnen Sie die Durchschnittsnote für ein bestimmtes Fach das eingegeben werden soll.
Hier mein bisher verbrochenes Programm:
---
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// Aufgabe 1
const int SchuelerZahl = 10;
const int Faecherzahl = 8;
Random Zufallzahl = new Random();
int min = 1, max = 7;
string[] schueler = new string [SchuelerZahl] // Array "Schüler" mit Schülernamen füllen
{
"Hermine",
"Paula",
"Friedrich",
"Heiner",
"Karl-Gustav",
"Carla",
"Wilhelmine",
"Fritz",
"Berta",
"Anton"
};
string[] Faecher = new string[Faecherzahl] // Array "Faecher" mit Fächernamen füllen
{
"Deutsch",
"Englisch",
"Biologie",
"Französich",
"Mathematik",
"Informatik",
"Religion",
"Sport"
};
int[,] Noten = new int[SchuelerZahl, Faecherzahl]; // Array "Noten" mit Inhalten füllen
for (int SchCounter = 0; SchCounter < SchuelerZahl; SchCounter++) // Schleife pro Schüler
for (int FCounter = 0; FCounter < Faecherzahl; FCounter++) // Schleife pro Fach
Noten[SchCounter, FCounter] = Zufallzahl.Next(min, max);
for (int SchCounter = 0; SchCounter < SchuelerZahl; SchCounter++) // Schleife pro Schüler
{
for (int FCounter = 0; FCounter < Faecherzahl; FCounter++) // Schleife pro Fach
Console.Write(",{0}", Noten[SchCounter, FCounter]); // Note für ein Fach ausgeben
Console.WriteLine(); // Zeilenschaltung am Ende der Fächer
}
Console.ReadLine();
}
}
}