Legg til printing av nummer mellom 5 og 54.99

This commit is contained in:
Alex Thomassen 2019-01-03 13:07:28 +01:00
parent 260dc58b77
commit 1f76db31bc
Signed by: Alex
GPG Key ID: 10BD786B5F6FF5DE

View File

@ -11,13 +11,15 @@ namespace ClassDemo1
{ {
static void Main(string[] args) static void Main(string[] args)
{ {
Console.OutputEncoding = Encoding.UTF8;
//var morDi = new Person(154, 300, "svart"); //var morDi = new Person(154, 300, "svart");
//Console.WriteLine(morDi.Description("Mordi")); //Console.WriteLine(morDi.Description("Mordi"));
var tall = new[] { 30, 27, 71, 100, 22, 1, 5, 92, 57, 13 }; //var tall = new[] { 30, 27, 71, 100, 22, 1, 5, 92, 57, 13 };
var sortertTall = SortMyBitchUp(tall, reverse: false); //var sortertTall = SortMyBitchUp(tall, reverse: false);
SkrivUtVersjonEn(sortertTall); //SkrivUtVersjonEn(sortertTall);
//SkrivUtVersjonTo(tall); //SkrivUtVersjonTo(tall);
//SkrivUtVersjonTre(tall); //SkrivUtVersjonTre(tall);
@ -30,9 +32,43 @@ namespace ClassDemo1
//int allMyBitchesV2 = SumAllMyBitchesUpV2(tall); //int allMyBitchesV2 = SumAllMyBitchesUpV2(tall);
//Write($"DÆTTA ER ALLI SOMMA LAGT SAMMEN, TO FORSKJELLIGE GANGER: {allMyBitches} & {allMyBitchesV2}"); //Write($"DÆTTA ER ALLI SOMMA LAGT SAMMEN, TO FORSKJELLIGE GANGER: {allMyBitches} & {allMyBitchesV2}");
DisplayNumberIfConditionsMet();
Console.ReadLine(); Console.ReadLine();
} }
static void DisplayNumberIfConditionsMet()
{
// Valgfritt - Eksisterer kun for at "æ, ø, å" vises i konsollvinduet riktig.
Console.OutputEncoding = Encoding.UTF8;
// Skriver ut melding og leser input
Console.WriteLine("Skriv inn et tall");
var input = Console.ReadLine();
// Prøver å konvertere input fra tekst til desimaltall
double number;
bool validNumber = double.TryParse(input, out number);
/**
* Sjekker om input er en av følgende:
* - IKKE et gyldig desimaltall
* - Lavere enn 5
* - Høyere enn 54.99
*
* Om ett av disse tilfellene er riktig, starter den metoden (programmet) nytt
* UTEN å videre i programmet.
*/
if (!validNumber || number < 5 || number > 54.99)
{
Console.WriteLine($"Ugyldig nummer: {input} - Prøv igjen.");
DisplayNumberIfConditionsMet();
return;
}
// Skriver ut "input"-tallet
Console.WriteLine($"Nummeret du skrev inn er: {number}");
}
/// <summary> /// <summary>
/// Bubble sorting /// Bubble sorting
/// </summary> /// </summary>