C# nöjesprojekt
Hejsan, håller på med ett litet projekt för skojs skull. Man ska kunna mata in antal kurser man har läst och sedan betygen till kurserna.
Programmet skriver sedan ut hur många MVG,VG,G och IG man har. Tänkte att jag börjar med att fråga; När man ska ange antal kurser så vill jag att programmet går in i en loop där man stiger ur loopen om inmatningen är korrekt. Har ingen aning hur det ska göras, kan någon komma med lite tips?
using System;
namespace Betyg
{
class Program
{
static void Main(string[] args)
{
int inPut = 0;
do
{
Console.WriteLine("Ange antal kurser:");
try
{
inPut = int.Parse(Console.ReadLine());
}
catch (Exception)
{
Console.WriteLine("Du får endast ange siffror");
}
} while (inPut !=); //så länge inmatning inte är en siffra?
string[] array = new string[inPut];
int i = 0;
for (i=0 ; i < array.Length; i++)
{
Console.WriteLine($"Ange betyg för kurs {i}");
array[i] = Console.ReadLine();
}
Console.WriteLine("Vill du se alla betyg?Y/N");
char yesorNo = Convert.ToChar(Console.ReadLine());
if (yesorNo == 'Y')
{
for (i = 0; i < array.Length; i++)
{
Console.WriteLine($"Betyg {i}: {array[i]}");
}
}
Console.ReadKey();
}
}
}