Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace BeehiveDefense
- {
- class Program
- {
- static void Main(string[] args)
- {
- /* Ще получите брой пчели, здравето на мечката и атака на мечката.
- Всяка пчела има 1 здраве и нанася 5 щета на здравето на мечката.
- Първо атакува мечката, а след това пчелите заедно контраатакуват.
- Ако броят пчели падне под 100, мечката печели и открадва меда.
- Пчелите не могат да станат отрицателна стойност.
- Ако здравето на мечката падне до 0, мечката губи битката.
- Накрая принтирайте броя останали пчели.
- Вход:
- • На първи ред получавате брой пчели: цяло число [100-10000].
- • На втори ред получавате здраве: цяло число [1-10000].
- • На трети ред получавате атака: цяло число [1-10000].
- Изход:
- • Ако мечката е спечелила, принтирайте:
- o "The bear stole the honey! Bees left {bees}."
- • Ако мечката е загубила, принтирайте:
- o "Beehive won! Bees left {bees}." */
- /* Битката започва като мечката атакува пчелите:
- 200 - 10 = 190 пчели остават и контраатакуват
- 1000 - 190 * 5 => 50 живот след атаката.
- Мечката атакува отново: 190 - 10 = 180 пчели.
- 50 - 180 * 5 => мечката е победена. Остават 180 пчели. */
- int allBees = int.Parse(Console.ReadLine());
- int hpBear = int.Parse(Console.ReadLine());
- int attBear = int.Parse(Console.ReadLine());
- int beeAtt = 5;
- while (allBees >= 100 && hpBear > 0)
- {
- allBees -= attBear;
- hpBear -= allBees * beeAtt;
- }
- if (hpBear > 0 && allBees > 0)
- {
- Console.WriteLine($"The bear stole the honey! Bees left {allBees}.");
- }
- else if (hpBear > 0 && allBees <= 0)
- {
- Console.WriteLine($"The bear stole the honey! Bees left {0}.");
- }
- else
- {
- Console.WriteLine($"Beehive won! Bees left {allBees}.");
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment