Программа-анкета для опроса населения - C#
Формулировка задачи:
Помогите пожалуйста написать программу на C#.можно и в консоли.
Анкета для опроса населения содержит две группы вопросов
Первая группа содержит сведения о респонденте:
- возраст;
- пол;
- образование (начальное, среднее, высшее).
Вторая группа содержит собственно вопрос анкеты, ответ на который ДА
или НЕТ.
Разработать программу, которая:
- обеспечивает начальный ввод анкет и формирует из них линейный список;
- на основе анализа анкет выдает ответы на следующие вопросы:
1) сколько мужчин старше 40 лет, имеющих высшее образование,
ответили ДА на вопрос анкеты;
2) сколько женщин моложе 30 лет, имеющих среднее образование,
ответили нет на вопрос анкеты;
3) сколько мужчин моложе 25 лет, имеющих начальное образование,
ответили ДА на вопрос анкеты;
4) производит вывод всех анкет и ответов на вопросы.
Программа должна обеспечивать диалог с помощью меню и контроль
ошибок при вводе.
Решение задачи: «Программа-анкета для опроса населения»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication25 { //Класс Responder public class Responder { public string FirstName { get; private set; } public string SecondName { get; private set; } public string LastName { get; private set; } public int Age { get; private set; } public string Sex { get; private set; } public string Education { get; private set; } public bool Answer { get; set; } public Responder() { } public Responder(string fN,string sN,string lN,int a,string s,string e) { FirstName = fN; LastName = lN; SecondName = sN; Age = a; Sex = s; Education = e; } public override string ToString() { return string.Format("Фамилия: {0}, Имя: {1}, Отчество: {2}", FirstName, SecondName, LastName); } } public enum Sex { Male = 1, Female = 2 } public enum Education { Higth = 1, Middle = 2, Primary = 3 } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д