Difference between revisions of "6236 Programmering I Agenda/Do While"
From Teknologisk videncenter
| Line 1: | Line 1: | ||
| − | < | + | Med Do While loop kan du få koden gentager så længe en bestemt betingelse er opfyldt. I dette tilfælde vil koden lægge 1 til a så længe a er mindre end 5. |
| + | |||
| + | <source lang=CSharp> | ||
Int32 a = 0; | Int32 a = 0; | ||
do | do | ||
| Line 5: | Line 7: | ||
a = a + 1; | a = a + 1; | ||
System.Console.WriteLine("a = " + a); | System.Console.WriteLine("a = " + a); | ||
| − | } while (a < | + | } while (a < 5); |
System.Console.ReadKey(); | System.Console.ReadKey(); | ||
</source> | </source> | ||
| Line 16: | Line 18: | ||
a = 4 | a = 4 | ||
a = 5 | a = 5 | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</pre> | </pre> | ||
| + | |||
| + | |||
| + | Benærk at koden vil køre første gang også selv om a allerede er stører end 5. | ||
| + | |||
| + | Det kan vi ændre ved istedet at gøres således. Eksemplet her vil ikke kører hvis vi starter med at sætte a til 5. | ||
| + | |||
| + | <source lang=CSharp> | ||
| + | Int32 a = 0; | ||
| + | while (a < 5) | ||
| + | { | ||
| + | a = a + 1; | ||
| + | System.Console.WriteLine("a = " + a); | ||
| + | } | ||
| + | System.Console.ReadKey(); | ||
| + | </source> | ||
Revision as of 12:16, 19 November 2015
Med Do While loop kan du få koden gentager så længe en bestemt betingelse er opfyldt. I dette tilfælde vil koden lægge 1 til a så længe a er mindre end 5.
Int32 a = 0;
do
{
a = a + 1;
System.Console.WriteLine("a = " + a);
} while (a < 5);
System.Console.ReadKey();
a = 1 a = 2 a = 3 a = 4 a = 5
Benærk at koden vil køre første gang også selv om a allerede er stører end 5.
Det kan vi ændre ved istedet at gøres således. Eksemplet her vil ikke kører hvis vi starter med at sætte a til 5.
Int32 a = 0;
while (a < 5)
{
a = a + 1;
System.Console.WriteLine("a = " + a);
}
System.Console.ReadKey();