Напишемо ще одну програму з використанням вкладеного if. ця програма повинна виводити оцінки для студента на основі
його оцінок.
Тож давайте спочатку вивчимо проблему.
тоді
я запишу програму.
Подивіться, тут є три позначки з трьох різних предметів: позначка1, позначка2 і позначка3.
Ми візьмемо вхідні дані, запитаємо три оцінки, потім знайдемо загальну суму, потім знайдемо середній бал, потім на основі середнього
балу ми виведемо оцінки для учнів.
Отже, якщо середній бал більше або дорівнює 60, ми говоримо про оцінку А.
Якщо вони становлять від 35 до 16, менше 60, але більше, ніж дорівнюють 35, ми говоримо про оцінку "б", якщо менше 35
- про оцінку "в".
Тоді ми говоримо, що це двійка, тобто "незадовільно".
Тож я щойно закінчив три класи.
Якщо ви хочете, ви можете підвищити оцінки в цьому розділі.
Тепер про те, як відобразити оцінку. я буду показувати лише оцінку, загальну кількість балів та середню кількість
балів Я не буду цього показувати, я буду показувати лише оцінки.
Гаразд, ви можете відображати так і так, оцінки так і так, все, що ви можете відображати.
Давайте запишемо цю.
Отже, для цього є три умови.
Тому для цього я повинен написати вкладений if.
Отже, ось програма, яку я вже написав частково, marks1, marks2, marks3, total
мають тип int, average - float.
Потім введіть оцінки трьох предметів і дляm1, m2, m3 беруться три оцінки. додаємо m1,m2,m3, отримуємо загальну
суму, ділимо суму на три нулі, отримуємо
середнє значення. Чому нуль? оскільки ви знаєте, що сума є цілим числом, 3 також є цілим числом,
тож ділення на ціле число буде правильним.
Таким чином, ми отримуємо усічену десяткову частину, якщо ми хочемо отримати десяткову частину, тоді typecast або інший метод дорівнює 3. 0.
Це число з плаваючою комою, тому результат буде плаваючим, якщо одне з чисел буде помилковим, то інше число буде плаваючим.
Не будемо виставляти оцінку тут.
Отже, по-перше, якщо середній бал більший або дорівнює 60, то виставляйте таку ж оцінку.
А також endl, якщо ви хочете нового світла, ви можете взяти його.
Тоді у мене є тільки одне твердження всередині цього, яке я хочу показати.
клас.
Тоді я сказав, що не хочу показувати середні оцінки.
Ти можеш це зробити.
Тому мені не потрібен кронштейн для квітів.
Отже, я напишу ще раз, якщо є одна умова заповіту,
тепер пам'ятайте, що це з в діапазоні від 35 до 60 від 35 до 60 між засобами Ви
повинні взяти І. тому я повинен написати дві умови.
Середній показник більше або дорівнює 35.
І середнє значення менше 60, то для цього ми покажемо B, так що я можу використовувати подвійні лапки або одинарні
лапки, що завгодно. одинарні лапки будуть літерою, подвійні лапки - рядком, тоді і endl тоді інакше
означає, якщо воно не перевищує 60.
Якщо не між цими двома, то, безумовно, це менше 35, тому, коли це менше 35, ми просто скажемо,
що cout grade - C, і це
все, що ми можемо написати вкладеним, як якщо, як ніби.
Знову ж таки, якщо.
Отже, використовуючи вкладеність, якщо ми написали цю програму, це проста програма, тому ви можете записати цю програму
самостійно.
Не на основі цього.
Існує кілька вправ з кодування, які вирішують цю проблему.
Отже, виходячи з діапазону значень, ви повинні зробити обчислення або вивести результат, тому є кодові екзерсиси,
які потрібно правильно прочитати і розв'язати.
Тому там вам, можливо, доведеться писати про деякі речі, які не потребують втручання.
Вам не потрібно оголошувати змінні та приймати вхідні дані здебільшого в параметрах.
Тому вам потрібно написати тільки цю частину.
Так само як і вправи з кодування.
Отже, я дав вам достатньо інформації.
Ви можете легко їх вирішити, і для цієї програми є демо-версія.
Можете подивитися цей фільм.
Якщо ви не можете написати цю програму, і на будь-якому етапі вам потрібна моя допомога, ви можете просто написати повідомлення,
або в розділі питань ви можете написати своє повідомлення, незалежно від проблеми, з якою ви зіткнулися.
Ви можете оформити це як питання і опублікувати його. це все у цьому відео.