0 / 0 / 0
Регистрация: 28.03.2022
Сообщений: 38
1

ООП: обработка результатов экзаменационной сессии

30.05.2022, 17:18. Показов 139. Ответов 0
Метки нет (Все метки)

Используя задания по обработке результатов экзаменационной сессии по
использованием структуры данных и процедур, написать программу с
использованием технологии ООП.

вот код который нужно переправить используя технологии ООП

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
using namespace std;
struct Student{
    string name;
    int number;
    int mat, alg, os, prg;
};
void Print(Student* student, const int& length){
    cout << "Num"<<"\tName"<<"\t\tmat"<<"\tprg"<<"\tos"<<"\talg" << endl;
    for(int i = 0; i < length; ++i){
        cout << student[i].number<<"\t"<< student[i].name <<"\t"<< student[i].mat << "\t" << student[i].prg << "\t" << student[i].os << "\t" << student[i].alg << endl;
    }
}
void Satisfactorily(Student* student, const int& length){
    int count = 0;
    cout << "Students who have at least 1 grade 3: " << endl;
    cout << "Num"<<"\tName"<<"\t\tmat"<<"\tprg"<<"\tos"<<"\talg" << endl;
    for(int i = 0; i < length; ++i){
        if(student[i].mat == 3 || student[i].alg == 3 || student[i].os == 3 || student[i].prg == 3){
            count++;
            cout << student[i].number<<"\t"<< student[i].name <<"\t"<< student[i].mat << "\t" << student[i].prg << "\t" << student[i].os << "\t" << student[i].alg << endl;
        }
    }
    cout << "Students who have at least 1 grade 3: " << count << endl;
}
int main()
{
    int length;
    cout << "Enter the number of students: ";
    cin >> length;
    Student* student = new Student[length];
    for(int i = 0; i < length; ++i){
        cin.ignore();
        cout << "Enter the student's name, surname: ";
        getline(cin, student[i].name);
        cout << "Enter student number: ";
        cin >> student[i].number;
        cout << "Enter a rating for mat: ";
        cin >> student[i].mat;
        cout << "Enter a rating for os: ";
        cin >> student[i].os;
        cout << "Enter a rating for prg: ";
        cin >> student[i].prg;
        cout << "Enter a rating for alg: ";
        cin >> student[i].alg;
    }
    cout << "\n______________________________________________________________" << endl;
    cout << "Students list: " << endl;
    Print(student, length);
    cout << "\n______________________________________________________________" << endl;
    Satisfactorily(student, length);
    cout << "______________________________________________________________" << endl;
}
Помогите пожалуйста, очень надо
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2022, 17:18
Ответы с готовыми решениями:

Обработка результатов экзаменационной сессии
Используя задачи по обработке результатов экзаменационной сессии с использованием записей и...

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

Имеется сводная ведомость результатов экзаменационной сессии студенческой группы
Имеется сводная ведомость результатов экзаменационной сессии студенческой группы, которая содержит...

На основе результатов экзаменационной сессии анализировать успеваемость группы студентов
Привет,помогите написать прогу Разработать проект, с помощью которого на основе результатов...

Сводная ведомость результатов экзаменационной сессии студенческой группы через fopen(), и т.д
Помогите пожалуйста, нужна программа Сводная ведомость результатов экзаменационной сессии...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2022, 17:18
Помогаю со студенческими работами здесь

Сводная ведомость результатов экзаменационной сессии студенческой группы хранится в виде файла с записями
Здравствуйте,помогите пожалуйста написать программу в Турбо Паскале: Сводная ведомость...

Обработка хода сдачи экзаменационной сессии студентами 1-го курса
написать программу обрабатывающую ход сдачи экзаменационной сессии студентами 1-го курса.В группе...

Разработка VB - приложения "Анализ результатов экзаменационной сессии"
Разработка VB - приложения &quot;Анализ результатов экзаменационной сессии&quot; Разработать проект, с...

Обработка результатов сессии
Результат сессии, состоящей из 3 экзаменов (История, Математика, Информатика), для студента...

Обработка результатов студенческой сессии
Нужна помощь никак немогу написать : Составить программу обработки результатов сессии. Для этого...

Бд Результаты экзаменационной сессии
Может есть у кого такая бд?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru