Lösningsförslag till uppgift 6.19
Console.WriteLine($"Är 20 ett primtal? {ÄrPrimtal(20)}");
Console.WriteLine($"Är 23 ett primtal? {ÄrPrimtal(23)}");
/// <summary>
/// Undersöker om ett givet tal är ett primtal
/// </summary>
/// <param name="tal"></param>
/// <returns></returns>
bool ÄrPrimtal(int tal)
{
for (int i = 2; i < tal; i++)
{
// Om vi hittar en delare till talet så är det inte ett primtal
if (tal % i == 0)
{
return false;
}
}
// Om ingen delare hittades så är talet ett primtal
return true;
}