Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Betingede Utsagn | Introduksjon til Programflyt
C++ Introduction
course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
Betingede Utsagn

if-konstruksjonen i programmering gjør det mulig for programmet ditt å ta beslutninger og håndtere ulike scenarier.

Den har to nøkkelkomponenter: en betingelse som evalueres til enten sann eller usann, og handlingene eller konsekvensene som følger basert på utfallet av den betingelsen.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

else-konstruksjonen i programmering brukes sammen med en if-setning for å definere et alternativt sett med handlinger som skal utføres når betingelsen i if-setningen er usann.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Du kan ha flere if...else-setninger nestet inne i en annen if...else-blokk. Dette er kjent som nestet if...else. Dette tillater mer kompleks beslutningstaking, hvor flere betingelser kan sjekkes sekvensielt og forskjellige handlinger kan utføres basert på disse betingelsene.

cpp

main

cpp

format_example

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // First condition: check if balance is greater than or equal to 13 { if (balance >= 20) // Nested condition: check if balance is greater than or equal to 20 { std::cout << "Balance is greater than or equal to 20, transaction is APPROVED" << std::endl; } else { std::cout << "Balance is between 13 and 19, transaction is OKAY" << std::endl; } } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Merk

Hvis det bare er én setning å utføre innenfor en if eller else blokk, kan du utelate krøllparentesene. Dette kan gjøre koden mer konsis, men det reduserer også klarheten, spesielt i mer komplekse betingelser.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1

Spør AI

expand
ChatGPT

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

course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
Betingede Utsagn

if-konstruksjonen i programmering gjør det mulig for programmet ditt å ta beslutninger og håndtere ulike scenarier.

Den har to nøkkelkomponenter: en betingelse som evalueres til enten sann eller usann, og handlingene eller konsekvensene som følger basert på utfallet av den betingelsen.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

else-konstruksjonen i programmering brukes sammen med en if-setning for å definere et alternativt sett med handlinger som skal utføres når betingelsen i if-setningen er usann.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Du kan ha flere if...else-setninger nestet inne i en annen if...else-blokk. Dette er kjent som nestet if...else. Dette tillater mer kompleks beslutningstaking, hvor flere betingelser kan sjekkes sekvensielt og forskjellige handlinger kan utføres basert på disse betingelsene.

cpp

main

cpp

format_example

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // First condition: check if balance is greater than or equal to 13 { if (balance >= 20) // Nested condition: check if balance is greater than or equal to 20 { std::cout << "Balance is greater than or equal to 20, transaction is APPROVED" << std::endl; } else { std::cout << "Balance is between 13 and 19, transaction is OKAY" << std::endl; } } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Merk

Hvis det bare er én setning å utføre innenfor en if eller else blokk, kan du utelate krøllparentesene. Dette kan gjøre koden mer konsis, men det reduserer også klarheten, spesielt i mer komplekse betingelser.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1
Vi beklager at noe gikk galt. Hva skjedde?
some-alt