Udfordring: If-sætning
if-sætningen er en grundlæggende byggesten i kontrolflowet i de fleste programmeringssprog. Den gør det muligt for et program at træffe beslutninger og udføre forskellige kodeblokke baseret på, om en given betingelse er true eller false. Idéen bag if-sætninger er enkel: Hvis en betingelse er opfyldt, udfør noget, ellers ikke.
if.h
1234if (condition) { // Code to be executed if the condition is true }
En betingelse er et boolesk udtryk, der evalueres til enten true eller false. Hvis den er true, udføres koden inden for de krøllede parenteser { }; ellers, hvis betingelsen er false, springes koden i blokken over, og programmet fortsætter med den næste sætning efter if-blokken.
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; } }
Hvis en if-sætning kun har én sætning, der skal udføres, når betingelsen er true, kan de krøllede parenteser { } udelades.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Du udvikler et shoppingsystem, hvor kunder kan modtage rabat baseret på det samlede beløb af deres køb. Funktionen calculateDiscount tager en double parameter totalPurchase, som repræsenterer det samlede beløb for kundens køb.
- Initialiser en variabel
discountmed værdien0.0. - Kontroller om
totalPurchaseer større end eller lig med100. Hvis det er tilfældet, sæt rabatten til 30 procent af det samlede køb. MultiplicertotalPurchasemed 0.3 - Returner værdien af
discountfra funktionen.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 7.69
Udfordring: If-sætning
Stryg for at vise menuen
if-sætningen er en grundlæggende byggesten i kontrolflowet i de fleste programmeringssprog. Den gør det muligt for et program at træffe beslutninger og udføre forskellige kodeblokke baseret på, om en given betingelse er true eller false. Idéen bag if-sætninger er enkel: Hvis en betingelse er opfyldt, udfør noget, ellers ikke.
if.h
1234if (condition) { // Code to be executed if the condition is true }
En betingelse er et boolesk udtryk, der evalueres til enten true eller false. Hvis den er true, udføres koden inden for de krøllede parenteser { }; ellers, hvis betingelsen er false, springes koden i blokken over, og programmet fortsætter med den næste sætning efter if-blokken.
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; } }
Hvis en if-sætning kun har én sætning, der skal udføres, når betingelsen er true, kan de krøllede parenteser { } udelades.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Du udvikler et shoppingsystem, hvor kunder kan modtage rabat baseret på det samlede beløb af deres køb. Funktionen calculateDiscount tager en double parameter totalPurchase, som repræsenterer det samlede beløb for kundens køb.
- Initialiser en variabel
discountmed værdien0.0. - Kontroller om
totalPurchaseer større end eller lig med100. Hvis det er tilfældet, sæt rabatten til 30 procent af det samlede køb. MultiplicertotalPurchasemed 0.3 - Returner værdien af
discountfra funktionen.
Løsning
Tak for dine kommentarer!
single