WEBVTT

00:00.810 --> 00:09.480
Напишемо ще одну програму з використанням вкладеного if. ця програма повинна виводити оцінки для студента на основі

00:09.480 --> 00:11.110
його оцінок.

00:11.160 --> 00:12.970
Тож давайте спочатку вивчимо проблему.

00:12.970 --> 00:13.410
тоді

00:13.500 --> 00:15.350
я запишу програму.

00:15.600 --> 00:21.280
Подивіться, тут є три позначки з трьох різних предметів: позначка1, позначка2 і позначка3.

00:21.300 --> 00:29.030
Ми візьмемо вхідні дані, запитаємо три оцінки, потім знайдемо загальну суму, потім знайдемо середній бал, потім на основі середнього

00:29.070 --> 00:31.720
балу ми виведемо оцінки для учнів.

00:31.770 --> 00:36.320
Отже, якщо середній бал більше або дорівнює 60, ми говоримо про оцінку А.

00:36.870 --> 00:42.780
Якщо вони становлять від 35 до 16, менше 60, але більше, ніж дорівнюють 35, ми говоримо про оцінку "б", якщо менше 35

00:42.780 --> 00:43.770
- про оцінку "в".

00:43.770 --> 00:46.010
Тоді ми говоримо, що це двійка, тобто "незадовільно".

00:46.500 --> 00:48.260
Тож я щойно закінчив три класи.

00:48.270 --> 00:51.360
Якщо ви хочете, ви можете підвищити оцінки в цьому розділі.

00:51.390 --> 00:56.290
Тепер про те, як відобразити оцінку. я буду показувати лише оцінку, загальну кількість балів та середню кількість

00:56.330 --> 00:58.610
балів Я не буду цього показувати, я буду показувати лише оцінки.

00:58.690 --> 01:03.590
Гаразд, ви можете відображати так і так, оцінки так і так, все, що ви можете відображати.

01:03.810 --> 01:05.030
Давайте запишемо цю.

01:05.160 --> 01:07.260
Отже, для цього є три умови.

01:07.560 --> 01:10.700
Тому для цього я повинен написати вкладений if.

01:11.040 --> 01:16.740
Отже, ось програма, яку я вже написав частково, marks1, marks2, marks3, total

01:16.750 --> 01:19.550
мають тип int, average - float.

01:19.680 --> 01:26.190
Потім введіть оцінки трьох предметів і дляm1, m2, m3 беруться три оцінки. додаємо m1,m2,m3, отримуємо загальну

01:26.190 --> 01:29.820
суму, ділимо суму на три нулі, отримуємо

01:29.820 --> 01:38.430
середнє значення. Чому нуль? оскільки ви знаєте, що сума є цілим числом, 3 також є цілим числом,

01:38.430 --> 01:40.480
тож ділення на ціле число буде правильним.

01:40.800 --> 01:48.260
Таким чином, ми отримуємо усічену десяткову частину, якщо ми хочемо отримати десяткову частину, тоді typecast або інший метод дорівнює 3. 0.

01:48.270 --> 01:53.160
Це число з плаваючою комою, тому результат буде плаваючим, якщо одне з чисел буде помилковим, то інше число буде плаваючим.

01:53.160 --> 01:56.310
Не будемо виставляти оцінку тут.

01:56.430 --> 02:08.550
Отже, по-перше, якщо середній бал більший або дорівнює 60, то виставляйте таку ж оцінку.

02:08.640 --> 02:11.750
А також endl, якщо ви хочете нового світла, ви можете взяти його.

02:12.280 --> 02:15.880
Тоді у мене є тільки одне твердження всередині цього, яке я хочу показати.

02:15.880 --> 02:16.210
клас.

02:16.210 --> 02:18.380
Тоді я сказав, що не хочу показувати середні оцінки.

02:18.390 --> 02:19.470
Ти можеш це зробити.

02:19.470 --> 02:22.120
Тому мені не потрібен кронштейн для квітів.

02:22.230 --> 02:27.650
Отже, я напишу ще раз, якщо є одна умова заповіту,

02:27.870 --> 02:36.220
тепер пам'ятайте, що це з в діапазоні від 35 до 60 від 35 до 60 між засобами Ви

02:36.270 --> 02:40.340
повинні взяти І. тому я повинен написати дві умови.

02:40.590 --> 02:44.310
Середній показник більше або дорівнює 35.

02:44.940 --> 02:58.230
І середнє значення менше 60, то для цього ми покажемо B, так що я можу використовувати подвійні лапки або одинарні

02:58.230 --> 03:05.700
лапки, що завгодно. одинарні лапки будуть літерою, подвійні лапки - рядком, тоді і endl тоді інакше

03:05.850 --> 03:08.050
означає, якщо воно не перевищує 60.

03:08.090 --> 03:15.450
Якщо не між цими двома, то, безумовно, це менше 35, тому, коли це менше 35, ми просто скажемо,

03:15.960 --> 03:17.460
що cout grade - C, і це

03:20.090 --> 03:25.170
все, що ми можемо написати вкладеним, як якщо, як ніби.

03:25.190 --> 03:26.520
Знову ж таки, якщо.

03:26.630 --> 03:32.900
Отже, використовуючи вкладеність, якщо ми написали цю програму, це проста програма, тому ви можете записати цю програму

03:32.900 --> 03:33.920
самостійно.

03:33.930 --> 03:34.780
Не на основі цього.

03:34.790 --> 03:37.540
Існує кілька вправ з кодування, які вирішують цю проблему.

03:38.060 --> 03:43.790
Отже, виходячи з діапазону значень, ви повинні зробити обчислення або вивести результат, тому є кодові екзерсиси,

03:43.830 --> 03:46.820
які потрібно правильно прочитати і розв'язати.

03:47.270 --> 03:51.360
Тому там вам, можливо, доведеться писати про деякі речі, які не потребують втручання.

03:51.550 --> 03:55.860
Вам не потрібно оголошувати змінні та приймати вхідні дані здебільшого в параметрах.

03:55.880 --> 03:58.480
Тому вам потрібно написати тільки цю частину.

03:58.640 --> 04:00.370
Так само як і вправи з кодування.

04:00.380 --> 04:02.370
Отже, я дав вам достатньо інформації.

04:02.600 --> 04:06.990
Ви можете легко їх вирішити, і для цієї програми є демо-версія.

04:07.070 --> 04:08.510
Можете подивитися цей фільм.

04:08.690 --> 04:14.420
Якщо ви не можете написати цю програму, і на будь-якому етапі вам потрібна моя допомога, ви можете просто написати повідомлення,

04:14.540 --> 04:19.700
або в розділі питань ви можете написати своє повідомлення, незалежно від проблеми, з якою ви зіткнулися.

04:19.700 --> 04:23.900
Ви можете оформити це як питання і опублікувати його. це все у цьому відео.
