C#/수업 내용

고블린1

HSH12345 2023. 1. 2. 13:10

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study01
{
    class Program
    {
        static void Main(string[] args)
        {
            string playerName = "홍길동";
            string goblinName = "고블린";
            int playerAttack = 5;
            int goblinMaxHp = 13;
            int goblinRecentHp = 13;
            float per;

            Console.WriteLine("플레이어 : \"{0}\"", playerName);
            Console.WriteLine("{0} 등장! {1}/{2}", goblinName, goblinRecentHp, goblinMaxHp);

            Console.WriteLine("{0}이 {1}을 공격(-{2})했습니다.", playerName, goblinName, playerAttack);
            goblinRecentHp = goblinRecentHp - playerAttack;
            per = ((float)goblinRecentHp / goblinMaxHp) * 100;
            Console.WriteLine("{0}의 체력 {1}/{2}", goblinName, goblinRecentHp, goblinMaxHp);
            Console.WriteLine("{0}의 남은 체력 (%) : {1:0.00}%\n", goblinName, per);
            if (per < 50)
            {
                Console.WriteLine("{0}이 도망갔습니다.", goblinName);
            }

            Console.WriteLine("{0}이 {1}을 공격(-{2})했습니다.", playerName, goblinName, playerAttack);
            goblinRecentHp = goblinRecentHp - playerAttack;
            per = ((float)goblinRecentHp / goblinMaxHp) * 100;
            Console.WriteLine("{0}의 체력 {1}/{2}", goblinName, goblinRecentHp, goblinMaxHp);
            Console.WriteLine("{0}의 남은 체력 (%) : {1:0.00}%\n", goblinName, per);
            if (per < 50)
            {
                Console.WriteLine("{0}이 도망갔습니다.", goblinName);
            }
        }
    }
}