Legg til printing av nummer mellom 5 og 54.99
This commit is contained in:
parent
260dc58b77
commit
1f76db31bc
@ -11,13 +11,15 @@ namespace ClassDemo1
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
Console.OutputEncoding = Encoding.UTF8;
|
||||
|
||||
//var morDi = new Person(154, 300, "svart");
|
||||
//Console.WriteLine(morDi.Description("Mordi"));
|
||||
|
||||
var tall = new[] { 30, 27, 71, 100, 22, 1, 5, 92, 57, 13 };
|
||||
var sortertTall = SortMyBitchUp(tall, reverse: false);
|
||||
//var tall = new[] { 30, 27, 71, 100, 22, 1, 5, 92, 57, 13 };
|
||||
//var sortertTall = SortMyBitchUp(tall, reverse: false);
|
||||
|
||||
SkrivUtVersjonEn(sortertTall);
|
||||
//SkrivUtVersjonEn(sortertTall);
|
||||
//SkrivUtVersjonTo(tall);
|
||||
//SkrivUtVersjonTre(tall);
|
||||
|
||||
@ -30,9 +32,43 @@ namespace ClassDemo1
|
||||
//int allMyBitchesV2 = SumAllMyBitchesUpV2(tall);
|
||||
//Write($"DÆTTA ER ALLI SOMMA LAGT SAMMEN, TO FORSKJELLIGE GANGER: {allMyBitches} & {allMyBitchesV2}");
|
||||
|
||||
DisplayNumberIfConditionsMet();
|
||||
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) på nytt
|
||||
* UTEN å gå 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>
|
||||
/// Bubble sorting
|
||||
/// </summary>
|
||||
|
Loading…
Reference in New Issue
Block a user