• Предмет: Информатика
  • Автор: alexnederricxmier
  • Вопрос задан 6 лет назад

Помогите пожалуйста, даю 100 балов надо написать код по задачи на С++

Ваша задача разработать программу, представляющую анкету – опросник «Качество оказания услуги» с помощью компилятора языка C++ с вопросами, представленными ниже.
Все вопросы необходимо расположить по порядку. Каждый вопрос с вариантами ответов разделять «------------------------------».
После ввода последнего вопроса из анкеты, необходимо сделать вывод заполненной анкеты.
В начале анкеты обязательно необходимо представить приветствие и приглашение для участия в опросе.
Перечень вопросов для анкеты:
1. Укажите ФИО (прописать в одну строку через пробел).
2. Укажите Ваш пол:
- Мужского
- Женского
3. Сколько Вам лет? :
- 18-24
- 25-34
- 35-44
- 45-54
- 55-64
- 65 и больше
4. Как долго Вы пользуетесь нашими услугами?
- Меньше одного месяца
- От месяца до года
- Год
- Больше года
5. Насколько Вы были довольный нашей услугой? Оцените от 1 до 5.
6. Вы бы посоветовали наши услуги своим знакомым?
- Конечно
- Вероятно да
- Вероятно нет
- Конечно нет

Ответы

Ответ дал: vimmortal2
1

Программа:
С++:

#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. Посоветуете?: Конечно

Спасибо за заполнение! Удачного дня.

Приложения:
Вас заинтересует