Вопрос задан 15.06.2023 в 18:32. Предмет Информатика. Спрашивает Лонгольф Костя.

Помогите пожалуйста написать программу в C++ Напишите класс, который принимает с клавиатуры

оценку ученика(целое число) и проверяет не является ли введённое значение ошибочным.На экран должно выводиться соответствующее текстовое сообщение.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Москоленко Нелля.

Ответ:

#include <iostream>

// Бесполезная абстракция:
class GradeChecker

{

public:

GradeChecker() {

int grade{};

std::cin >> grade;

if (grade >= 2 && grade <= 5) {

std::cout << "Everything is right: " << grade << std::endl;

}

else {

std::cout << "Grade should be in [2;5] interval" << std::endl;

}

}

};

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на C++, которая реализует описанный класс:

cpp
#include <iostream> class StudentGradeValidator { private: int grade; public: void inputGrade() { std::cout << "Введите оценку ученика: "; std::cin >> grade; } void validateGrade() { if (grade >= 1 && grade <= 5) { std::cout << "Введенная оценка корректна." << std::endl; } else { std::cout << "Ошибка! Введенная оценка некорректна." << std::endl; } } }; int main() { StudentGradeValidator validator; validator.inputGrade(); validator.validateGrade(); return 0; }

В этой программе создается класс StudentGradeValidator, который содержит приватное поле grade для хранения оценки ученика. Метод inputGrade() запрашивает у пользователя ввод оценки, а метод validateGrade() проверяет, является ли введенное значение корректным (от 1 до 5) и выводит соответствующее сообщение на экран.

В функции main() создается экземпляр класса StudentGradeValidator, вызывается метод inputGrade() для ввода оценки и затем вызывается метод validateGrade() для проверки и вывода сообщения.

Надеюсь, это поможет! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос