Legg til alternativ fra Morten

This commit is contained in:
Alex Thomassen 2019-01-03 14:09:21 +01:00
parent a582867a74
commit 987a4e74f2
Signed by untrusted user: Alex
GPG Key ID: 10BD786B5F6FF5DE

View File

@ -83,6 +83,31 @@ namespace SammenligneTallMellomToAndreTall
// Avslutter "do/while"-loopen // Avslutter "do/while"-loopen
ugyldigTall = false; ugyldigTall = false;
} while (ugyldigTall); } while (ugyldigTall);
// Alternativ 3:
// Noe lignende Morten sin metode.
var gjeldendeTall = 0.0;
do
{
Console.WriteLine("Skriv inn et tall:");
/**
* double.Parse() kan feile om den ikke klarer å konvertere
* tekst til en 'double'. Dette gjør basic error handling og tillatter koden
* til å fortsette selv om programmet ikke får til å konvertere tallet.
*/
try
{
gjeldendeTall = double.Parse(Console.ReadLine());
}
catch (Exception ex)
{
// Ignorer exception og gå videre.
// Selvfølgelig bør dette egentlig logges, men hvem gidder det
continue;
}
} while (gjeldendeTall < 5 || gjeldendeTall > 54.99);
} }
} }
} }