Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 13

Написать программу "анкетные данные"

25.05.2014, 19:41. Показов 1644. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите, пожалуйста написать программу "анкетные данные"
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.05.2014, 19:41
Ответы с готовыми решениями:

Написать программу "анкетные данные" через форму
Помогите, пожалуйста. Написать программу "анкетные данные" через форму.

Составить программу выводящую на экран анкетные данные учеников
Помогите пожалуйста написать задачку! Последняя осталась, никак не могу понять как сделать) Заранее спасибо:) вот условие: составить ...

Составить программу, выводящую на экран анкетные данные студентов
Составить программу, выводящую на экран анкетные данные студентов (Ф. И. О., год рождения, адрес, сведения о родителях).

13
7 / 7 / 5
Регистрация: 07.05.2014
Сообщений: 56
25.05.2014, 19:53
Nataliaw, что должна включать в себя программа? Из чего состоит анкета?
0
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 13
26.05.2014, 06:37  [ТС]
Анкетные данные: фамилию, имя, отчество, дату рождения, место жительства ( и что то подобное). Буду очень благодарна, если сможете мне помочь
0
7 / 7 / 5
Регистрация: 07.05.2014
Сообщений: 56
26.05.2014, 13:30
Nataliaw,
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#include<iostream>
#include<conio.h>
 
using namespace std;
 
struct anketa//создаем структуру анкеты
{
    
    char *name;
    char second_name[20];
    char  *telephone;
    
};
 
struct anketa_list//создаем односвязаный список для связи данных людей в анкете
{
    anketa a;
    anketa_list *next;
};
 
 
void Input(anketa_list **begin)//ф-ция для ввода нового человека
{
    anketa_list *temp = new anketa_list;
    
    cout << "Введите имя: ";
    temp->a.name = new char[20];
                cin.get();
                cin.getline(temp->a.name,20);
                cout << "Введите фамилию: ";
                cin >> temp->a.second_name;
                cout << "Введите телефон: ";
                temp->a.telephone = new char[20];
                cin.get();
                cin.getline(temp->a.telephone,20);
 
    if((*begin)!= NULL)//если список не пустой добавляем элемент
    {
    (*begin)->next = temp;
     temp->next = NULL;
    }
    else//создаем новый элемент
    {
    *begin = temp;
    (*begin)->next = NULL;
    }
}
 
void Print (anketa_list *b)//ф-ция печати данных анкеты
{
    anketa_list *print =b;
    int i(0);
    while (print)
    {
        cout << "Пользователь №" << i+1 << endl;
        cout << "Имя:" <<  print->a.name << endl;
        cout << "Фамилия:" <<  print->a.second_name << endl;
        cout << "Телефон:" <<  print->a.telephone << endl;
        print = print->next ;
        i++;
    }
}
 
void Free (anketa_list **begin)//ф-ция освобождает память
{
    if (*begin == 0) return;
    anketa_list *temp = *begin;
    anketa_list *t;
 
    while(temp)
    {
        t = temp;
        temp = temp->next ;
        delete t;
    }
 
    *begin = NULL;
}
 
 
int main()
{
    setlocale(LC_ALL,"Russian");
    int choise;
    anketa_list *begin = NULL;
    
    do
    {
        cout << "Сделайте выбор :" << endl
             << "1. Добавить нового человека." << endl
             << "2. Отобразить данные." << endl
             << "3. Выйти." << endl;
        cin >> choise;
        
        switch(choise)
        {
        case 1: 
            {
                system("cls");
                
                Input(&begin);
                break;
                
            }
        case 2:
            {
                Print(begin);
                break;
            }
        
        }
    }
    while(choise==1 || choise ==2);
 
    Free(&begin);
 
    
    return 0;
}
Добавлено через 1 минуту
Если есть желание можешь доработать.
1
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 13
29.05.2014, 16:52  [ТС]
помогите ещё пожалуйста, я не понимаю как по этой программе сделать форму
0
7 / 7 / 5
Регистрация: 07.05.2014
Сообщений: 56
29.05.2014, 18:55
Nataliaw, какая именно форма тебя интересует. При вводе, при выводе? Из чего она должна состоять? Как должна выглядить? И что ты подразумеваешь под формой. При нажатии (Добавить нового человека). Выскакивают графы (Фамилия, имя, телефон). Если этого не достаточно, то расскажи свое виденье. Если смогу - помогу.

Добавлено через 6 минут
Программа работает только в консоли, как обычное приложение она не работает.
0
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 13
30.05.2014, 13:25  [ТС]
Нужно что программа еще содержала форму, у меня не получается сделать, я не понимаю как
Миниатюры
Написать программу "анкетные данные"  
0
7 / 7 / 5
Регистрация: 07.05.2014
Сообщений: 56
30.05.2014, 21:17
Nataliaw, при создании сообщения нажимай на мой ник.
Я попробую создать что-то подобное, но только при помощи Qt. Тем более Qt я только начал изучать. Успех не гарантирую я сам новичок в программировании. Если смогу скину код в понедельник, если нет, то сообщу тебе.
А ты где учишься? И что это лабораторная, контрольная?
0
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 13
31.05.2014, 07:17  [ТС]
SANYAMILITARY, в институте, десятибальная работа. И что такое Qt?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
31.05.2014, 08:46
Nataliaw, что, форму создать проблема?
зачем Вы учитесь?
1
7 / 7 / 5
Регистрация: 07.05.2014
Сообщений: 56
31.05.2014, 09:41
Nataliaw, посмотри в интернете, а то я двумя словами не объясню.
0
3 / 3 / 2
Регистрация: 23.12.2013
Сообщений: 26
31.05.2014, 13:30
magirus, чтобы потом быть ява, пхп "специалистами" среди миллиона других.
Nataliaw, до какого числа тебе?
0
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 13
31.05.2014, 20:32  [ТС]
Splintercheg, до 2го, вы сможете помочь? Пожалуйста

Добавлено через 1 минуту
magirus, си для меня большая проблема!
0
31.05.2014, 20:51

Не по теме:

Цитата Сообщение от Nataliaw Посмотреть сообщение
си для меня большая проблема!
не поверите, для меня тоже.
Цитата Сообщение от Splintercheg Посмотреть сообщение
чтобы потом быть ява, пхп "специалистами" среди миллиона других.
слава богу, в этот легион я не войду никогда.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.05.2014, 20:51
Помогаю со студенческими работами здесь

Написать анкетные данные студентов, которые в первую сессию получили только одну 5
Составить список учебной группы в которой 25 учеников. Информацию оформить в виде массива записей. Написать анкетные данные студентов...

Распечатать анкетные данные
Распечатать анкетные данные студентов, участвовавших в олимпиаде по информатике и заработавших не менее 30 баллов.

Распечатать анкетные данные
Составить программу для вывода записи по N студентам: фамилия, год рождения, год поступления в техникум и оценки по 4 предметам (ОС, Языки...

Распечатать анкетные данные
2. Распечатать анкетные данные студентов, получивших за все время обучения одну оценку 4 а все остальные оценки 5.

Распечатать анкетные данные...
Распечатать анкетные данные студентов, участвовавших в олимпиаде по информатике и заработавших не менее 30 баллов.


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru