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
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