6236 Programmering I Agenda/Switch case

From Teknologisk videncenter
Jump to: navigation, search

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

Lav dit benzin program om så det vælger biler med en switch case.