Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Villkorssatser | Introduktion till Programflöde
Introduktion till C++
course content

Kursinnehåll

Introduktion till C++

Introduktion till C++

1. Komma Igång
2. Introduktion till Operatorer
3. Variabler och Datatyper
4. Introduktion till Programflöde
5. Introduktion till Funktioner

book
Villkorssatser

Konstruktionen if i programmering gör det möjligt för ditt program att fatta beslut och hantera olika scenarier.

Den har två nyckelkomponenter: ett villkor som utvärderas till antingen sant eller falskt, och de åtgärder eller konsekvenser som följer baserat på resultatet av det villkoret.

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

Konstruktionen else i programmering används tillsammans med ett if-uttalande för att definiera en alternativ uppsättning åtgärder som ska utföras när villkoret i if-uttalandet är falskt.

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 ytterligare if...else-uttalanden inbäddade i ett annat if...else-block. Detta kallas för nästlade if...else. Detta möjliggör mer komplexa beslut, där flera villkor kan kontrolleras sekventiellt och olika åtgärder kan vidtas baserat på dessa villkor.

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

Notera

Om det bara finns ett uttalande att utföra inom ett if eller else block, kan du utelämna de klamrarna. Detta kan göra koden mer kortfattad, men det minskar också tydligheten, särskilt i mer komplexa villkor.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Introduktion till C++

Introduktion till C++

1. Komma Igång
2. Introduktion till Operatorer
3. Variabler och Datatyper
4. Introduktion till Programflöde
5. Introduktion till Funktioner

book
Villkorssatser

Konstruktionen if i programmering gör det möjligt för ditt program att fatta beslut och hantera olika scenarier.

Den har två nyckelkomponenter: ett villkor som utvärderas till antingen sant eller falskt, och de åtgärder eller konsekvenser som följer baserat på resultatet av det villkoret.

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

Konstruktionen else i programmering används tillsammans med ett if-uttalande för att definiera en alternativ uppsättning åtgärder som ska utföras när villkoret i if-uttalandet är falskt.

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 ytterligare if...else-uttalanden inbäddade i ett annat if...else-block. Detta kallas för nästlade if...else. Detta möjliggör mer komplexa beslut, där flera villkor kan kontrolleras sekventiellt och olika åtgärder kan vidtas baserat på dessa villkor.

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

Notera

Om det bara finns ett uttalande att utföra inom ett if eller else block, kan du utelämna de klamrarna. Detta kan göra koden mer kortfattad, men det minskar också tydligheten, särskilt i mer komplexa villkor.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1
Vi beklagar att något gick fel. Vad hände?
some-alt