Difference between revisions of "6236 Programmering I Agenda/Switch case"

From Teknologisk videncenter
Jump to: navigation, search
(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;
}

Opgave