Игра "Кто хочет стать миллионером" - как лучше хранить вопросы - C#

Узнай цену своей работы

Формулировка задачи:

Взялся писать программу-аналог телепередачи Кто хочет стать миллионером, но тут же столкнулся с трудностью. Как лучше всего паковать вопросы? То есть допустим на сумму $100 есть около 100 вопросов. Как их описать, да еще так, чтобы описать к каждому 4 варианта ответа, а так же повесить одному из них 1, а остальным троим - 0?

Решение задачи: «Игра "Кто хочет стать миллионером" - как лучше хранить вопросы»

textual
Листинг программы
[Serializable]
    internal class Question
    {
        private string quest;
        private int cost; //цена вопроса
        private List<Answer> answers;
        public Question()
        {
            answers = new List<Answer>();
            quest = "";
            cost = 0;
        }
 
        public string Quest
        {
            get { return quest; }
            set { quest = value; }
        }
 
        public int Cost
        {
            get { return cost; }
            set { cost = value; }
        }
    }
    [Serializable]
    internal class Answer
    {
        private string answ;
        private bool iscorrect;
        public Answer()
        {
            answ = "";
            iscorrect = false;
        }
        public string Answ
        {
            get { return answ; }
            set { answ = value; }
        }
        public bool Correct
        {
            get { return iscorrect; }
            set { iscorrect = value; }
        }
    }

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


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

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

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