Классификация оценок студентов

CCBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом задании вы создадите программу на языке C для автоматической классификации успеваемости студентов на основе их экзаменационных баллов с использованием условных операторов. Программа должна обрабатывать баллы от 0 до 100 и выводить соответствующую буквенную оценку (A, B, C, D или F) на основе заданных диапазонов оценок.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c/ControlFlowGroup -.-> c/if_else("If...Else") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/if_else -.-> lab-438387{{"Классификация оценок студентов"}} c/user_input -.-> lab-438387{{"Классификация оценок студентов"}} c/output -.-> lab-438387{{"Классификация оценок студентов"}} end

Классификация оценок студентов

В качестве ассистента преподавателя вы создадите программу для автоматической классификации успеваемости студентов на основе их экзаменационных баллов с использованием условных операторов в языке программирования C.

Задачи

  • Создать программу на языке C, которая преобразует числовые баллы в буквенные оценки.
  • Использовать условные операторы (if-else) для классификации оценок.
  • Обрабатывать баллы от 0 до 100.
  • Выводить соответствующую буквенную оценку на основе диапазона баллов.

Требования

  • Создать программу в файле ~/project/grade_classifier.c.
  • Использовать следующие диапазоны оценок:
    • 90 - 100: A
    • 80 - 89: B
    • 70 - 79: C
    • 60 - 69: D
    • 0 - 59: F
  • Использовать операторы if-else для классификации оценок.
  • Программа должна принимать числовой балл в качестве входных данных.
  • Выводить буквенную оценку в консоль.

Примеры

Запустите программу с различными входными значениями баллов, чтобы проверить классификацию оценок:

gcc grade_classifier.c -o grade_classifier
./grade_classifier

Примеры вывода

Входные данные Выходные данные
95 A
85 B
75 C
65 D
57 F

Советы

  • Используйте несколько операторов if-else для проверки диапазонов баллов.
  • Не забудьте обрабатывать каждый диапазон оценок отдельно.
  • Используйте операторы сравнения, такие как >= и <.
  • Учтите порядок проверки условных операторов.
✨ Проверить решение и практиковаться

Резюме

В целом, в этом задании требуется создать программу на языке C, которая может автоматически классифицировать оценки студентов на основе их экзаменационных баллов. Программа должна использовать условные операторы для обработки баллов от 0 до 100 и выводить соответствующую буквенную оценку (A, B, C, D или F) на основе заданных диапазонов оценок.