Betingede Setninger
if
-konstruksjonen i programmering gjør det mulig for programmet å ta beslutninger og håndtere ulike situasjoner.
Den har to hovedkomponenter: en betingelse som evalueres til enten sann eller usann, og handlingene eller konsekvensene som følger basert på utfallet av denne betingelsen.
main.cpp
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.
main.cpp
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 inne i en annen if...else
-blokk. Dette kalles nøstet if...else. Dette muliggjør mer komplekse beslutningsprosesser, hvor flere betingelser kan sjekkes sekvensielt og ulike handlinger kan utføres basert på disse betingelsene.
main.cpp
format_example.cpp
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 kun er én setning som skal utføres i en
if
- ellerelse
-blokk, kan du utelate krøllparentesene. Dette kan gjøre koden mer kortfattet, men det reduserer også lesbarheten, spesielt ved mer komplekse betingelser.
Takk for tilbakemeldingene dine!
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 3.85
Betingede Setninger
Sveip for å vise menyen
if
-konstruksjonen i programmering gjør det mulig for programmet å ta beslutninger og håndtere ulike situasjoner.
Den har to hovedkomponenter: en betingelse som evalueres til enten sann eller usann, og handlingene eller konsekvensene som følger basert på utfallet av denne betingelsen.
main.cpp
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.
main.cpp
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 inne i en annen if...else
-blokk. Dette kalles nøstet if...else. Dette muliggjør mer komplekse beslutningsprosesser, hvor flere betingelser kan sjekkes sekvensielt og ulike handlinger kan utføres basert på disse betingelsene.
main.cpp
format_example.cpp
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 kun er én setning som skal utføres i en
if
- ellerelse
-blokk, kan du utelate krøllparentesene. Dette kan gjøre koden mer kortfattet, men det reduserer også lesbarheten, spesielt ved mer komplekse betingelser.
Takk for tilbakemeldingene dine!