You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -334,7 +334,7 @@ bool result = a || b || c || d;
334
334
335
335
#### Решение
336
336
337
-
При прочитането на входа можем да обърнем града в малки букви (с функцията .ToLower()). Първоначално задаваме комисионната да е **`-1`**. Тя ще бъде променена, ако градът и ценовият диапазон бъдат намерени в таблицата с комисионните. За да изчислим комисионната според града и обема на продажбите се нуждаем от няколко вложени **`if` проверки**, както е в примерния код по-долу:
337
+
Първоначално задаваме комисионната да е **`-1`**. Тя ще бъде променена, ако градът и ценовият диапазон бъдат намерени в таблицата с комисионните. За да изчислим комисионната според града и обема на продажбите се нуждаем от няколко вложени **`if` проверки**, както е в примерния код по-долу:
В тази задача не можем да използваме **`switch-case`**, тъй като трябва да сравняваме низове, а не цели числа. Можем да я решим чрез няколко **`if-else`** проверки:
В една кинозала столовете са наредени в **правоъгълна** форма в **r** реда и **c** колони. Има три вида прожекции с билети на **различни** цени:
471
+
В една кинозала столовете са наредени в **правоъгълна** форма в **rows** реда и **columns** колони. Има три вида прожекции с билети на **различни** цени:
484
472
485
473
-**Premiere** – премиерна прожекция, на цена **12.00** лева.
486
474
-**Normal** – стандартна прожекция, на цена **7.50** лева.
@@ -496,7 +484,7 @@ switch (селектор)
496
484
497
485
#### Насоки и подсказки
498
486
499
-
При прочитането на входа можем да обърнем типа на прожекцията в малки букви (с функцията **`.ToLower()`**). Създаваме и инициализираме променлива, която ще ни съхранява изчислените приходи. В друга променлива пресмятаме пълния капацитет на залата. Използваме **`switch-case`** условна конструкция, за да изчислим прихода в зависимост от вида на прожекцията и отпечатваме резултата на конзолата в зададения формат (потърсете нужната **C++** функционалност в интернет).
487
+
Прочитаме входа. Създаваме и инициализираме променлива, която ще ни съхранява изчислените приходи. В друга променлива пресмятаме пълния капацитет на залата. Тъй като тук не можем да използваме **`switch-case`** условна конструкция, ще използваме **`if-else`**, за да изчислим прихода в зависимост от вида на прожекцията и отпечатваме резултата на конзолата в зададения формат (потърсете нужната **C++** функционалност в интернет).
500
488
501
489
Примерен код (части от кода са замъглени с цел да се стимулира самостоятелно мислене и решение):
502
490
@@ -527,7 +515,7 @@ switch (селектор)
527
515
528
516
#### Насоки и подсказки
529
517
530
-
Стандартно прочитаме входните данни от конзолата като за избягване на грешки при въвеждане обръщаме текста в малки букви с функцията **`.ToLower()`**. Последователно пресмятаме **уикендите прекарани в София**, **времето за игра в София** и **общото време за игра**. Накрая проверяваме дали годината е **високосна**, правим допълнителни изчисления при необходимост и извеждаме резултата на конзолата **закръглен надолу** до най-близкото **цяло число** (потърсете **C++** клас с такава функционалност в интернет).
518
+
Стандартно прочитаме входните данни от конзолата. Последователно пресмятаме **уикендите прекарани в София**, **времето за игра в София** и **общото време за игра**. Накрая проверяваме дали годината е **високосна**, правим допълнителни изчисления при необходимост и извеждаме резултата на конзолата **закръглен надолу** до най-близкото **цяло число** (потърсете **C++** клас с такава функционалност в интернет).
531
519
532
520
Примерен код (части от кода са замъглени с цел да се стимулира самостоятелно мислене и решение):
0 commit comments