Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: If-setning | Introduksjon til Betingede Setninger
C++ Betingede Setninger

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

if.h

copy
1234
if (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

main.cpp

copy
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

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Oppgave

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.

  1. Initialiser en variabel discount med verdien 0.0.
  2. Sjekk om totalPurchase er større enn eller lik 100. Hvis det er tilfelle, sett rabatten til 30 prosent av totalbeløpet. Multipliser totalPurchase med 0.3
  3. Returner verdien av discount fra funksjonen.

Løsning

solution.cpp

solution.cpp

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 7.69

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

if.h

copy
1234
if (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

main.cpp

copy
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

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Oppgave

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.

  1. Initialiser en variabel discount med verdien 0.0.
  2. Sjekk om totalPurchase er større enn eller lik 100. Hvis det er tilfelle, sett rabatten til 30 prosent av totalbeløpet. Multipliser totalPurchase med 0.3
  3. Returner verdien av discount fra funksjonen.

Løsning

solution.cpp

solution.cpp

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
single

single

some-alt