Løsningsforslag til tutorial 13 (Udvidet kontrolstruktur)

Her kan du diskutere opgaverne til C# serien og evt. dele dine egne løsningsforslag med andre.
Besvar
simo901r
Begynder
Indlæg: 5
Tilmeldt: 13. mar 2017, 17:55

Løsningsforslag til tutorial 13 (Udvidet kontrolstruktur)

Indlæg af simo901r » 14. mar 2017, 15:16

Tilføjet af Cristian 31-03-18
Opgave
1 - Find den største værdi af 3 int variabler, og udskriv denne.
2 - Lav en loop, der udskriver alle lige tal mellem 0 og 20 (brug continue til at overspringe de værdier der ikke skal udprintes).

Kode: Vælg alt

   // Øvelser
            // 1
            int tal1 = 190;
            int tal2 = 15;
            int tal3 = 465;

            if (tal1 > tal2 && tal1 > tal3)
                Console.WriteLine(tal1 + " er det største tal");
                else if (tal2 > tal1 && tal1 > tal3)
                    Console.WriteLine(tal2 + " er det største tal");
                else if (tal3 > tal1 && tal3 > tal2)
                    Console.WriteLine(tal3 + " er det største tal");

            // 2
            for (int i1 = 0; i1 <= 20; i1++) {
                if (i1 == 1 || i1 == 3 || i1 == 5 || i1 == 7 || i1 == 9 || i1 == 11 || i1 == 13 || i1 == 15 || i1 == 17 || i1 == 19)
                    continue;

                Console.WriteLine(i1);
            }

Sune Friedrichsen
Begynder
Indlæg: 1
Tilmeldt: 31. mar 2018, 16:01

Re: Løsningsforslag til tutorial 13 (Udvidet kontrolstruktur)

Indlæg af Sune Friedrichsen » 31. mar 2018, 16:16

Kode: Vælg alt

// opg. 1
int x = 1; //1 1 2 2 3 3 
int y = 2; //2 3 1 3 1 2
int z = 3; //3 2 3 1 2 1

if (x > y && x > z)
	Console.WriteLine("x er størst med værdien " + x);
else if (x > y || z > y)
	Console.WriteLine("z er størst med værdien " + z);
else if (y > z)
	Console.WriteLine("y er størst med værdien " + y);

// opg. 2
for (int i = 0; i <= 20; i++)
	if (i % 2 == 0)
		Console.WriteLine(i);
	else
		continue;

Besvar