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