Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: If-sætning | Introduktion til Betingede Udsagn
C++ Betingede Udsagn

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

if.h

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

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

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Opgave

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.

  1. Initialiser en variabel discount med værdien 0.0.
  2. Kontroller om totalPurchase er større end eller lig med 100. Hvis det er tilfældet, sæt rabatten til 30 procent af det samlede køb. Multiplicer totalPurchase med 0.3
  3. Returner værdien af discount fra funktionen.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 3
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 7.69

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

if.h

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

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

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Opgave

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.

  1. Initialiser en variabel discount med værdien 0.0.
  2. Kontroller om totalPurchase er større end eller lig med 100. Hvis det er tilfældet, sæt rabatten til 30 procent af det samlede køb. Multiplicer totalPurchase med 0.3
  3. Returner værdien af discount fra funktionen.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 3
single

single

some-alt