Форум программистов, компьютерный форум CyberForum.ru

Написать программу ведения журнала посещаемости студентов - C++

Восстановить пароль Регистрация
 
manchester_alan
1 / 1 / 0
Регистрация: 05.01.2015
Сообщений: 219
18.11.2016, 10:26     Написать программу ведения журнала посещаемости студентов #1
Написать программу ведения журнала посещаемости студентов. Данные о дисциплинах, список студентов, информация о посещаемости должна сохранятся в файл. Реализовать поиск по любому из критериев.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2016, 10:26     Написать программу ведения журнала посещаемости студентов
Посмотрите здесь:

Написать программу, выполняющую вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5 C++
C++ На С++ Посчитать среднее количество посещаемости студента
C++ Разработать программу для ведения базы данных
Написать программу, сортирующую список фамилий студентов в группе. C++
C++ Составить программу для вычисления среднего балла студентов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
manchester_alan
1 / 1 / 0
Регистрация: 05.01.2015
Сообщений: 219
20.11.2016, 00:54  [ТС]     Написать программу ведения журнала посещаемости студентов #2
Как реализовать?

Добавлено через 6 часов 56 минут
Именно поиск, остальное знаю..
Armatus
 Аватар для Armatus
50 / 50 / 28
Регистрация: 24.03.2016
Сообщений: 360
Завершенные тесты: 4
20.11.2016, 01:29     Написать программу ведения журнала посещаемости студентов #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Брать значение которое ищите и в цикле перебирать все объекты, значение которых сравнивать с искомым значением.
georgiisav988
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 45
24.11.2016, 17:16     Написать программу ведения журнала посещаемости студентов #4
Дорогой manchester_alan, если ты можешь реализовать данное задание(без структуры и классов). Не мог бы ты предоставить мне этот код. Точь в точь такое же задание у меня. Буду благодарен!!!
manchester_alan
1 / 1 / 0
Регистрация: 05.01.2015
Сообщений: 219
24.11.2016, 17:20  [ТС]     Написать программу ведения журнала посещаемости студентов #5
georgiisav988, я бы скинул, но у меня программа с помощью структуры написана) Нужно?
georgiisav988
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 45
24.11.2016, 18:12     Написать программу ведения журнала посещаемости студентов #6
Скинь пожалуйста.
И еще может еще объяснишь как можно заменить структуру?
А еще объяснение,что такое структура и для чего она нужна. Вот чего бы я еще хотел. Прошу!

Добавлено через 40 минут
Я, как Хатико, буду ждать, того момента, когда ты мне пришлешь ее!!!!!!
manchester_alan
1 / 1 / 0
Регистрация: 05.01.2015
Сообщений: 219
24.11.2016, 18:40  [ТС]     Написать программу ведения журнала посещаемости студентов #7
georgiisav988,
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include "stdafx.h"
#include <cstdlib>
#include <iostream>
#include <time.h>
#include <windows.h>
#include "fstream"
#include <string.h>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    struct Univer
    {
        string Distiplina;
        string Student;
        int Poseshaemost;
    };
 
    int i,n;
 
    cout << "Введите кол-во студентов: "; cin >> n;
 
    Univer institute[n];
 
    ofstream file("file.txt");
 
    cout << "\n";
 
    for(i=0;i<n;i++)
    {
        cout << "Данные " << i+1 << " студента\n";
        cout << "Дисциплица: "; cin >> institute[i].Distiplina;
        cout << "Студент: "; cin >> institute[i].Student;
        cout << "Посещаемость(час): "; cin >> institute[i].Poseshaemost; cout << "\n";
    }
 
    cout << "Данные введены и выведены в файл!" << "\n";
 
    cout << "\n";
 
    for(i=0;i<n;i++)
    {
       cout << i+1 << " студент: " << institute[i].Distiplina << " " << institute[i].Student << " " << institute[i].Poseshaemost << "\n";
    }
 
     for(i=0;i<n;i++)
    {
       file << institute[i].Distiplina << " " << institute[i].Student << " " << institute[i].Poseshaemost << "\n";
    }
 
    cout << "\n";
 
    string slovo;
 
    cout << "Поиск!\nВведите дисциплину: "; cin >> slovo;
 
    cout << "\n";
 
    int t=0;
 
    for(i=0;i<n;i++)
    {
        if(slovo==institute[i].Distiplina) {t++; cout << t << " студент: " << institute[i].Student << "\n";}
    }
 
    cout << "\n";
 
    system("pause");
 
    file.close();
}
Про структуры можно прочитать здесь) http://cppstudio.com/post/7008/
georgiisav988
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 45
24.11.2016, 19:18     Написать программу ведения журнала посещаемости студентов #8
Я благодарен, но мой Visual выдал 15 ошибок.

Добавлено через 9 минут
отсутствует оператор ">>", соответствующий этим операндам
C2228 выражение слева от ".Student" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Student" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Student" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Student" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Poseshaemost" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Poseshaemost" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Poseshaemost" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Distiplina" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Distiplina" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Distiplina" должно представлять класс, структуру или объединение
C2228 выражение слева от ".Distiplina" должно представлять класс, структуру или объединение
C2131 выражение не определяется константой
выражение должно иметь константное значение
C2679 бинарный ">>": не найден оператор, принимающий правый операнд типа "std::string" (или приемлемое преобразование отсутствует)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2016, 19:34     Написать программу ведения журнала посещаемости студентов
Еще ссылки по теме:

Задача с очередью. Составить программу для ведения очереди и учета количества компьютеров в филиалах C++
Добавить в программу вывод студентов за указанный год. C++

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

Или воспользуйтесь поиском по форуму:
manchester_alan
1 / 1 / 0
Регистрация: 05.01.2015
Сообщений: 219
24.11.2016, 19:34  [ТС]     Написать программу ведения журнала посещаемости студентов #9
georgiisav988, не понимаю) У меня же все работает..
Yandex
Объявления
24.11.2016, 19:34     Написать программу ведения журнала посещаемости студентов
Ответ Создать тему
Опции темы

Текущее время: 01:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru