Kursinnhold
C++ Introduction
C++ Introduction
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.
main
#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.
main
#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.
main
format_example
#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
ellerelse
blokk, kan du utelate krøllparentesene. Dette kan gjøre koden mer konsis, men det reduserer også klarheten, spesielt i mer komplekse betingelser.
Takk for tilbakemeldingene dine!