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

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

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

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

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

textual
Листинг программы
  1. [Serializable]
  2.     internal class Question
  3.     {
  4.         private string quest;
  5.         private int cost; //цена вопроса
  6.         private List<Answer> answers;
  7.         public Question()
  8.         {
  9.             answers = new List<Answer>();
  10.             quest = "";
  11.             cost = 0;
  12.         }
  13.  
  14.         public string Quest
  15.         {
  16.             get { return quest; }
  17.             set { quest = value; }
  18.         }
  19.  
  20.         public int Cost
  21.         {
  22.             get { return cost; }
  23.             set { cost = value; }
  24.         }
  25.     }
  26.     [Serializable]
  27.     internal class Answer
  28.     {
  29.         private string answ;
  30.         private bool iscorrect;
  31.         public Answer()
  32.         {
  33.             answ = "";
  34.             iscorrect = false;
  35.         }
  36.         public string Answ
  37.         {
  38.             get { return answ; }
  39.             set { answ = value; }
  40.         }
  41.         public bool Correct
  42.         {
  43.             get { return iscorrect; }
  44.             set { iscorrect = value; }
  45.         }
  46.     }

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


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

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

12   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы