아카이브

스타크래프트 본문

C#프로그래밍

스타크래프트

timbercat 2023. 7. 19. 18:15
using System;

namespace HelloWorld
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int maxmarineHitpoints = 40;
            int marineAttack = 6;
            int maxzerglingHitpoints = 35;
            int zerglingAttack = 5;

            int zerglingHitpoints = maxzerglingHitpoints - marineAttack; //29
            int marineHitpoints = maxmarineHitpoints - zerglingAttack; //35

            float zerglingper = ((float)zerglingHitpoints / maxzerglingHitpoints) * 100;
            float marineper = ((float)marineHitpoints / maxmarineHitpoints) * 100;

            Console.WriteLine("Marine");
            Console.WriteLine("Marine Hitpoints: {0}", maxmarineHitpoints);
            Console.WriteLine("Marine Attack: {0}\n", marineAttack);

            Console.WriteLine("Zergling");
            Console.WriteLine("Zergling Hitpoints: {0}", maxzerglingHitpoints);
            Console.WriteLine("Zergling Attack: {0}\n", zerglingAttack);

            Console.WriteLine("마린이 저글링을 공격 ({0}) 했습니다.", marineAttack);
            Console.WriteLine("저글링이 마린에게 피해 (-{0})을 받았습니다. ({1}/{2}){3:0.00}%", marineAttack, zerglingHitpoints, maxzerglingHitpoints, zerglingper);

            Console.WriteLine("저글링이 마린을 공격 ({0}) 했습니다.", zerglingAttack);
            Console.WriteLine("마린이 저글링에게 피해 (-{0})을 받았습니다. ({1}/{2}){3:0.00}%", zerglingAttack, marineHitpoints, maxmarineHitpoints, marineper);
        }
    }
}

'C#프로그래밍' 카테고리의 다른 글

for 반복문  (0) 2023.07.20
스타크래프트 enum  (0) 2023.07.20
Morning Star  (0) 2023.07.19
Dagger  (0) 2023.07.19
Hand Axe  (0) 2023.07.19