OurGamesForCourse
/
Bodia.cs
96 строк · 4.0 Кб
1using System;
2using System.Threading;
3
4namespace Montirovka
5{
6internal class Program
7{
8public static void Main(string[] args)
9{
10int health = 100, money = 500, day = 1, cupsOfCoffee = 0, dayC = 0;
11
12while ((health > 0) & (dayC < 40))
13{
14Console.WriteLine();
15Console.WriteLine($"День {day}. Здоровье равно {health}, {money} рублей и {cupsOfCoffee} чашек кофе");
16Console.WriteLine($"C# изучался {dayC} из 40 необходимых дней");
17Console.WriteLine("1. Сесть учить C#");
18Console.WriteLine("2. Поехать на работу (-70 рублей + 1000 рублей)");
19Console.WriteLine("3. Купить чашку кофе (-450 рублей)");
20Console.WriteLine("4. Выпить чашку кофе (-1 чашка кофе)");
21Console.WriteLine("5. Ничего не делать");
22
23Console.Write("Чем займёмся сегодня? Введи число: ");
24
25int option = Convert.ToInt32(Console.ReadLine());
26
27switch (option)
28{
29case (1):
30day += 1;
31dayC += 1;
32health -= 10;
33break;
34case (2):
35day += 1;
36health -= 10;
37if (money >= 70)
38money = money - 70 + 1000;
39else
40Console.WriteLine("Денег нет, но вы держитесь! День прошёл в прокрастинации");
41break;
42case (3):
43if (money >= 450)
44{
45money = money - 450;
46cupsOfCoffee += 1;
47}
48else
49{
50Console.WriteLine("Денег нет, но вы держитесь! Выберите другой вариант.");
51}
52break;
53case (4):
54if ((cupsOfCoffee > 0) & (health <= 80))
55{
56health += 20;
57cupsOfCoffee -= 1;
58}
59else if (cupsOfCoffee == 0)
60{
61Console.WriteLine("Чашек кофе больше нет. Выберите другое действие. ");
62}
63else
64{
65health = 100;
66cupsOfCoffee -= 1;
67}
68break;
69case (5):
70day += 1;
71health -= 10;
72Console.WriteLine("День прошёл в прокрастинации");
73break;
74default:
75day += 1;
76health -= 10;
77Console.WriteLine("День прошёл в прокрастинации");
78break;
79}
80}
81
82if (health <= 0)
83{
84Console.WriteLine();
85Console.WriteLine("Жаль Ваську. Бодька сожрал его!");
86}
87else
88{
89Console.WriteLine();
90Console.WriteLine($"Васька — красавчик! Выучил C# за {day} и подружился с Бодькой! Теперь они друзья и открыли свою инди-студию \"Монтировка\"!");
91}
92
93Thread.Sleep(3000);
94}
95}
96}