Utfordring: If-setning
if-setningen er en grunnleggende byggestein for kontrollflyt i de fleste programmeringsspråk. Den gjør det mulig for et program å ta beslutninger og utføre ulike kodeblokker basert på om en gitt betingelse er true eller false. Ideen bak if-setninger er enkel: Hvis en betingelse er oppfylt, gjør noe, ellers ikke.
if.h
1234if (condition) { // Code to be executed if the condition is true }
En betingelse er et boolsk uttrykk som evalueres til enten true eller false. Hvis den er true, kjøres koden innenfor krøllparentesene { }; hvis betingelsen er false, hoppes det over koden i blokken, og programmet fortsetter med neste setning etter 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 du har en if-setning med kun én setning som skal utføres når betingelsen er true, kan du utelate krøllparentesene { }.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Du utvikler et handelssystem hvor kunder kan motta rabatt basert på det totale beløpet for kjøpet sitt. Funksjonen calculateDiscount tar en double-parameter totalPurchase som representerer den totale summen av kundens kjøp.
- Initialiser en variabel
discountmed verdien0.0. - Sjekk om
totalPurchaseer større enn eller lik100. Hvis det er tilfelle, sett rabatten til 30 prosent av totalbeløpet. MultiplisertotalPurchasemed 0.3 - Returner verdien av
discountfra funksjonen.
Løsning
solution.cpp
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you give me an example of an if statement with and without curly braces?
What are some common mistakes to avoid when using if statements?
How do I use if statements with multiple conditions?
Awesome!
Completion rate improved to 7.69
Utfordring: If-setning
Sveip for å vise menyen
if-setningen er en grunnleggende byggestein for kontrollflyt i de fleste programmeringsspråk. Den gjør det mulig for et program å ta beslutninger og utføre ulike kodeblokker basert på om en gitt betingelse er true eller false. Ideen bak if-setninger er enkel: Hvis en betingelse er oppfylt, gjør noe, ellers ikke.
if.h
1234if (condition) { // Code to be executed if the condition is true }
En betingelse er et boolsk uttrykk som evalueres til enten true eller false. Hvis den er true, kjøres koden innenfor krøllparentesene { }; hvis betingelsen er false, hoppes det over koden i blokken, og programmet fortsetter med neste setning etter 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 du har en if-setning med kun én setning som skal utføres når betingelsen er true, kan du utelate krøllparentesene { }.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Du utvikler et handelssystem hvor kunder kan motta rabatt basert på det totale beløpet for kjøpet sitt. Funksjonen calculateDiscount tar en double-parameter totalPurchase som representerer den totale summen av kundens kjøp.
- Initialiser en variabel
discountmed verdien0.0. - Sjekk om
totalPurchaseer større enn eller lik100. Hvis det er tilfelle, sett rabatten til 30 prosent av totalbeløpet. MultiplisertotalPurchasemed 0.3 - Returner verdien av
discountfra funksjonen.
Løsning
solution.cpp
Takk for tilbakemeldingene dine!
single