Программа-анкета для опроса населения - 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
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.545 из 5
Похожие ответы