Haaste: If-lause
if-lause on keskeinen ohjausrakenteen osa useimmissa ohjelmointikielissä. Sen avulla ohjelma voi tehdä päätöksiä ja suorittaa eri koodilohkoja sen perusteella, onko annettu ehto true vai false. if-lauseiden perusajatus on yksinkertainen: Jos ehto täyttyy, tee jotain, muuten älä tee mitään.
if.h
1234if (condition) { // Code to be executed if the condition is true }
Ehto on totuusarvolauseke, joka arvioituu joko true tai false. Jos ehto on true, aaltosulkeiden { } sisällä oleva koodi suoritetaan; muussa tapauksessa, jos ehto on false, lohkon sisällä oleva koodi ohitetaan ja ohjelma jatkaa seuraavaan lauseeseen if-lohkon jälkeen.
main.cpp
123456789101112#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }
Jos if-lauseessa on vain yksi suoritettava lause ehdon ollessa true, voit jättää aaltosulkeet { } pois.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Rakennat ostosjärjestelmää, jossa asiakkaat voivat saada alennuksen ostoksensa kokonaissumman perusteella. Funktio calculateDiscount ottaa double-tyyppisen parametrin totalPurchase, joka edustaa asiakkaan ostoksen kokonaissummaa.
- Alusta muuttuja
discountarvolla0.0. - Tarkista, onko
totalPurchasesuurempi tai yhtä suuri kuin100. Jos on, aseta alennukseksi 30 prosenttia ostoksen kokonaissummasta. KerrototalPurchasearvolla 0.3 - Palauta funktion lopuksi muuttujan
discountarvo.
Ratkaisu
solution.cpp
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 7.69
Haaste: If-lause
Pyyhkäise näyttääksesi valikon
if-lause on keskeinen ohjausrakenteen osa useimmissa ohjelmointikielissä. Sen avulla ohjelma voi tehdä päätöksiä ja suorittaa eri koodilohkoja sen perusteella, onko annettu ehto true vai false. if-lauseiden perusajatus on yksinkertainen: Jos ehto täyttyy, tee jotain, muuten älä tee mitään.
if.h
1234if (condition) { // Code to be executed if the condition is true }
Ehto on totuusarvolauseke, joka arvioituu joko true tai false. Jos ehto on true, aaltosulkeiden { } sisällä oleva koodi suoritetaan; muussa tapauksessa, jos ehto on false, lohkon sisällä oleva koodi ohitetaan ja ohjelma jatkaa seuraavaan lauseeseen if-lohkon jälkeen.
main.cpp
123456789101112#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }
Jos if-lauseessa on vain yksi suoritettava lause ehdon ollessa true, voit jättää aaltosulkeet { } pois.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Rakennat ostosjärjestelmää, jossa asiakkaat voivat saada alennuksen ostoksensa kokonaissumman perusteella. Funktio calculateDiscount ottaa double-tyyppisen parametrin totalPurchase, joka edustaa asiakkaan ostoksen kokonaissummaa.
- Alusta muuttuja
discountarvolla0.0. - Tarkista, onko
totalPurchasesuurempi tai yhtä suuri kuin100. Jos on, aseta alennukseksi 30 prosenttia ostoksen kokonaissummasta. KerrototalPurchasearvolla 0.3 - Palauta funktion lopuksi muuttujan
discountarvo.
Ratkaisu
solution.cpp
Kiitos palautteestasi!
single