Difference between revisions of "6236 Programmering I Agenda/Switch case"
From Teknologisk videncenter
(Created page with "I menuen fra tidligere brugte vi en lang række af if sætninger efter hinanden. if (valg == 1) ... if (valg == 2) ... <source lang=Csharp> System.Console.WriteLine("Hvilken var...") |
|||
Line 1: | Line 1: | ||
I menuen fra tidligere brugte vi en lang række af if sætninger efter hinanden. | I menuen fra tidligere brugte vi en lang række af if sætninger efter hinanden. | ||
+ | |||
if (valg == 1) | if (valg == 1) | ||
+ | |||
... | ... | ||
+ | |||
if (valg == 2) | if (valg == 2) | ||
+ | |||
... | ... | ||
+ | |||
+ | Her kunne vi med fordel anvende en Switch case struktur. | ||
<source lang=Csharp> | <source lang=Csharp> | ||
Line 34: | Line 40: | ||
} | } | ||
</source> | </source> | ||
+ | |||
+ | ==Opgave== |
Revision as of 12:42, 19 November 2015
I menuen fra tidligere brugte vi en lang række af if sætninger efter hinanden.
if (valg == 1)
...
if (valg == 2)
...
Her kunne vi med fordel anvende en Switch case struktur.
System.Console.WriteLine("Hvilken vare ønsker du?");
System.Console.WriteLine("1. Appelsin");
System.Console.WriteLine("2. Pærer");
System.Console.WriteLine("3. Banan");
System.Console.WriteLine("0. Exit");
valg = Convert.ToInt32(System.Console.ReadLine());
switch (valg)
{
case 1:
varenavn = "Appelsin";
pris = 3.75;
break;
case 2:
varenavn = "Pærer";
pris = 2.25;
break;
case 3:
varenavn = "Banan";
pris = 1.75;
break;
default:
varenavn = "ukendt";
pris = 0;
break;
}