tlqkf 이건 왜 이러는 걸까 (해겨류ㅠ)

2021. 3. 10. 23:14C#/문제해결

static void Main(string[] args)
        {
            int marineDamage = 2;
            float zerglingHp = 5;
            float zerglingDamage = 1;
            float zerglingMaxHp = 5;

            Console.WriteLine("마린이 생성되었습니다.");
            Console.WriteLine("공격력: {0}", marineDamage);
            Console.WriteLine("체력: 10");

            Console.WriteLine("저글링이 생성되었습니다.");
            Console.WriteLine("공격력: {0}", zerglingDamage);
            Console.WriteLine("체력: {0}", zerglingHp);

            while (zerglingHp != 0)
            {
                zerglingHp = zerglingHp - marineDamage;
                if (zerglingHp < 0)
                {
                    zerglingHp = 0;
                    
                }
                float per = (zerglingHp / zerglingMaxHp) * 100;
                Console.WriteLine("마린이 저글링을 공격했습니다. ({0}/{1}) {2}%", zerglingHp, zerglingMaxHp, per);
            }
        }