Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele If-Lause | Ohjausrakenteet
C# Perusteet

bookIf-Lause

If-lause, tunnetaan myös nimellä ehtolause, on tapa suorittaa koodilohko ehdon perusteella. If-lauseen syntaksi on seuraava:

if(condition) {
    // code to execute
}

Se ottaa lausekkeen ja suorittaa koodilohkon, jos lauseke on true.

Esimerkiksi:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Before Conditional"); if(10 > 9) { Console.WriteLine("10 is greater than 9"); } Console.WriteLine("After Conditional"); } } }

Jos ehto on false, koodilohko ohitetaan:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Before Conditional"); if(10 > 10) { Console.WriteLine("10 is greater than 9"); } Console.WriteLine("After Conditional"); } } }
question mark

Mikä on seuraavan koodin tuloste:

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you give an example of an if statement in JavaScript?

What happens if the condition is false?

Can you explain what types of expressions can be used in the condition?

Awesome!

Completion rate improved to 1.56

bookIf-Lause

Pyyhkäise näyttääksesi valikon

If-lause, tunnetaan myös nimellä ehtolause, on tapa suorittaa koodilohko ehdon perusteella. If-lauseen syntaksi on seuraava:

if(condition) {
    // code to execute
}

Se ottaa lausekkeen ja suorittaa koodilohkon, jos lauseke on true.

Esimerkiksi:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Before Conditional"); if(10 > 9) { Console.WriteLine("10 is greater than 9"); } Console.WriteLine("After Conditional"); } } }

Jos ehto on false, koodilohko ohitetaan:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine("Before Conditional"); if(10 > 10) { Console.WriteLine("10 is greater than 9"); } Console.WriteLine("After Conditional"); } } }
question mark

Mikä on seuraavan koodin tuloste:

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 5
some-alt