Итоговое задание
Часть раздела Основы путешествия по C на Coddy. Урок 30 из 63.
Задание
ЛегкоСоздайте программу, которая анализирует числовой score учащегося и предоставляет обратную связь, используя несколько методов управления потоком выполнения.
Ваша программа должна реализовать следующую логику:
- Если score недействителен (меньше 0 или больше 100), выведите "Invalid score" и завершите работу.
- Используйте оператор switch, чтобы вывести буквенную оценку:
- 90-100: "A"
- 80-89: "B"
- 70-79: "C"
- 60-69: "D"
- 0-59: “F”
- Наконец, используйте тернарный оператор, чтобы вывести информацию о том, сдал ли учащийся или не сдал, (проходной балл — 60 или выше), на отдельной строке в формате
Status: PassedилиStatus: Failed.
ОБЯЗАТЕЛЬНЫЙ ФОРМАТ ВЫВОДА:
Попробуйте сами
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Не изменяйте код выше этой строки
// Напишите ваш код здесь
return 0;
}Все уроки раздела Основы
4Управляющие конструкции
Оператор IfКонструкция If - ElseКонструкция Else-IfОператор Switch CaseТернарный условный операторИтоговое заданиеВложенный If - Else2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторениеПотренируйтесь самостоятельно: Онлайн-компилятор C