C Academy · Oppitunti

Ehtolauseet

Opitte käyttämään if-, else- ja switch-lauseita päätöksenteon toteuttamiseen C-ohjelmissa.

Oppitunti 1/310 vaihetta

Ehtolauseet on ilmainen C Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/3. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu C Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. C Academy-kurssilla on yhteensä 3 oppituntia.

Ehtolauseet C-kielessä

C-kielessä ehtolauseiden avulla ohjelma voi tehdä päätöksiä tiettyjen ehtojen perusteella.

Tässä oppitunnissa opitte käyttämään if-, else- ja switch-lauseita ohjelman kulun ohjaamiseen.

Ehtolauseet — kuvitus 1

if-lause

if-lause suorittaa koodilohkon vain, jos ehto on tosi.

Syntaksi:

if (condition) { // Code to execute if condition is true }

Esimerkki: if-lause

Tämä ohjelma tarkistaa, onko luku positiivinen.

#include <stdio.h>

int main() {
    int num = 10;
    if (num > 0) {
        printf("The number is positive.\n");
    }
    return 0;
}

if-else-lause

if-else-lause suorittaa yhden koodilohkon, jos ehto on tosi, ja toisen lohkon, jos ehto on epätosi.

Syntaksi:

if (condition) { // Code if condition is true } else { // Code if condition is false }

Esimerkki: if-else-lause

Tämä ohjelma tarkistaa, onko luku positiivinen vai negatiivinen.

#include <stdio.h>

int main() {
    int num = -5;
    if (num > 0) {
        printf("Positive number.\n");
    } else {
        printf("Negative number.\n");
    }
    return 0;
}

Sisäkkäiset if-lauseet

Voitte käyttää useita if-lauseita toistensa sisällä.

Esimerkki:

if (condition1) { if (condition2) { // Code block } }

switch-lause

switch-lause on vaihtoehto useille if-else-ehdoille.

Syntaksi:

switch (variable) { case value1: // Code block break; case value2: // Code block break; default: // Default block }

Esimerkki: switch-lause

Tämä ohjelma tulostaa päivän nimen kokonaislukusyötteen perusteella.

#include <stdio.h>

int main() {
    int day = 3;
    switch (day) {
        case 1:
            printf("Monday\n");
            break;
        case 2:
            printf("Tuesday\n");
            break;
        case 3:
            printf("Wednesday\n");
            break;
        default:
            printf("Invalid day\n");
    }
    return 0;
}

Yhteenveto

Tässä oppitunnissa opitte:

  • Miten käyttää if-, if-else- ja switch-lauseita.
  • Miten käyttää sisäkkäisiä if-lauseita monimutkaisten ehtojen käsittelyyn.
  • Miten if-else ja switch eroavat toisistaan.

Seuraavaksi tutustumme C-kielen silmukkarakenteisiin!

Ehtolauseet — kuvitus 10
Aloita maksutta

Opi C tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
39
Oppitunnit
144

Usein kysytyt kysymykset

Onko oppitunti ”Ehtolauseet” ilmainen?

Kyllä – oppitunnin ”Ehtolauseet” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko C Academy-kurssin, päivitä CoddyKit PROhon. C Academy-kurssilla on yhteensä 3 oppituntia.

Mitä opin oppitunnilla ”Ehtolauseet”?

Opitte käyttämään if-, else- ja switch-lauseita päätöksenteon toteuttamiseen C-ohjelmissa. Harjoittelet C Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni C Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin C Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/3.

Kuinka kauan ”Ehtolauseet”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä C Academy-oppitunnilla?

Kyllä. Jokainen C Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Ehtolauseet
  2. Silmukkarakenteet
  3. Loogiset ja vertailuoperaattorit
← Takaisin: C Academy