Помогите пожалуйста, даю 100 балов надо написать код по задачи на С++
Ваша задача разработать программу, представляющую анкету – опросник «Качество оказания услуги» с помощью компилятора языка C++ с вопросами, представленными ниже.
Все вопросы необходимо расположить по порядку. Каждый вопрос с вариантами ответов разделять «------------------------------».
После ввода последнего вопроса из анкеты, необходимо сделать вывод заполненной анкеты.
В начале анкеты обязательно необходимо представить приветствие и приглашение для участия в опросе.
Перечень вопросов для анкеты:
1. Укажите ФИО (прописать в одну строку через пробел).
2. Укажите Ваш пол:
- Мужского
- Женского
3. Сколько Вам лет? :
- 18-24
- 25-34
- 35-44
- 45-54
- 55-64
- 65 и больше
4. Как долго Вы пользуетесь нашими услугами?
- Меньше одного месяца
- От месяца до года
- Год
- Больше года
5. Насколько Вы были довольный нашей услугой? Оцените от 1 до 5.
6. Вы бы посоветовали наши услуги своим знакомым?
- Конечно
- Вероятно да
- Вероятно нет
- Конечно нет
Ответы
Программа:
С++:
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int can;
cout << "Приветствую! Желаете ли вы взять участие в опроснике? Если да, введите 1; если нет, введите 0.\n";
cin >> can;
if (can == 1) {
string FullName, Gender, Age, HowLong, Advice;
float Grade;
cout << "------------------------------\n";
cout << "1. Укажите ФИО (прописать в одну строку через пробел): ";
cin >> FullName;
cout << "------------------------------\n";
cout << "2. Укажите Ваш пол:\n- Мужского\n- Женского\n";
cin >> Gender;
cout << "------------------------------\n";
cout << "3. Сколько Вам лет?:\n- 18-24\n- 25-34\n- 35-44\n- 45-54\n- 55-64\n- 65 и больше\n";
cin >> Age;
cout << "------------------------------\n";
cout << "4. Как долго Вы пользуетесь нашими услугами?\n- Меньше одного месяца\n- От месяца до года\n- Год\n- Больше года\n";
cin >> HowLong;
cout << "------------------------------\n";
cout << "5. Насколько Вы были довольный нашей услугой? Оцените от 1 до 5. ";
cin >> Grade;
cout << "------------------------------\n";
cout << "6. Вы бы посоветовали наши услуги своим знакомым?\n- Конечно\n- Вероятно да\n- Вероятно нет\n- Конечно нет\n";
cin >> Advice;
cout << "------------------------------\n";
cout << "Заполненная анкета: \n1. ФИО: " << FullName << "\n2. Пол: " << Gender << "\n3. Возраст: " << Age << "\n4. Услугами пользуетесь: " << HowLong << "\n5. Оценка: " << Grade << "\n6. Посоветуете?: " << Advice << endl;
cout << "Спасибо за заполнение! Удачного дня.";
exit;
} else {
cout << "Удачного дня!";
exit;
}
return 0;
}
Объяснение:
Ввод и вывод осуществляется с помощью "cin" и "cout" соответственно. В начале программа спрашивает у пользователя, желает ли он пройти опросник (если он желает - должен ввести единицу, если нет - ноль (но на самом деле если будет введён не ноль, то программа тоже закроется)). Каждый вопрос разделёт с помощью горизонтальных чёрточек. Во всех случаях вводится строка, кроме оценки (она - вещественный тип данных). В конце - вывод анкеты, или же если введена не единица в начале, то просто выход из программе.
Результат:
Приветствую! Желаете ли вы взять участие в опроснике? Если да, введите 1; если нет, введите 0.
1
------------------------------
1. Укажите ФИО (прописать в одну строку через пробел): Иванов Иван Иванович
------------------------------
2. Укажите Ваш пол:
- Мужского
- Женского
Мужской
------------------------------
3. Сколько Вам лет?:
- 18-24
- 25-34
- 35-44
- 45-54
- 55-64
- 65 и больше
36
------------------------------
4. Как долго Вы пользуетесь нашими услугами?
- Меньше одного месяца
- От месяца до года
- Год
- Больше года
Больше года
------------------------------
5. Насколько Вы были довольный нашей услугой? Оцените от 1 до 5. 5
------------------------------
6. Вы бы посоветовали наши услуги своим знакомым?
- Конечно
- Вероятно да
- Вероятно нет
- Конечно нет
Конечно
------------------------------
Заполненная анкета:
1. ФИО: Иванов Иван Иванович
2. Пол: Мужской
3. Возраст: 36
4. Услугами пользуетесь: Больше года
5. Оценка: 5
6. Посоветуете?: Конечно
Спасибо за заполнение! Удачного дня.