OurGamesForCourse

Форк
0
96 строк · 4.0 Кб
1
using System;
2
using System.Threading;
3

4
namespace Montirovka
5
{
6
    internal class Program
7
    {
8
        public static void Main(string[] args)
9
        {
10
            int health = 100, money = 500, day = 1, cupsOfCoffee = 0, dayC = 0;
11

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

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.