Skip to content

Commit 47c5a97

Browse files
committed
Minor refactor
1 parent 8b9d3ae commit 47c5a97

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

src/04_branching.cpp

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,42 @@
1-
// Исходный код программы с операторами ветвления С++.
1+
// Исходный код программы на С++.
22

33
int main() {
44

55
int magick_number = 215;
66

7-
// 1. if-else
7+
// 1. if
88
if (magick_number > 200) {
99
// ветка 1
1010
magick_number = 200;
11-
} else if (magick_number > 150 && magick_number < 180) {
11+
}
12+
13+
// 2. if-else
14+
if (magick_number == 200) {
15+
// ветка 1
16+
magick_number = 210;
17+
} else {
18+
// ветка 2
19+
magick_number = 310;
20+
}
21+
22+
// 3. if-else-if-else
23+
if (magick_number == 210) {
24+
// ветка 1
25+
magick_number = 1;
26+
} else if (magick_number == 310) {
1227
// ветка 2
13-
magick_number = 150;
28+
magick_number = 2;
1429
} else {
1530
// ветка 3
16-
magick_number = 0;
31+
magick_number = 3;
1732
}
1833

34+
// еще есть switch-case ... он нам особо не понадобится
35+
1936
return 0;
2037
}
38+
39+
/*
40+
* Задания:
41+
* 1. Как проверять более сложные (составные) условия?
42+
*/

0 commit comments

Comments
 (0)