728x90
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HelloWorld
{
internal class Program
{
static void Main(string[] args)
{
string marineName = "Marine";
int marineMaxHp = 40;
int marineHp = marineMaxHp;
int marineAttack = 6;
string zerlingName = "Zergeling";
int zergelingMaxHp = 35;
int zergelingHp = zergelingMaxHp;
int zergelingAttack = 5;
int zergelingHeal = 1;
marineHp = marineHp - zergelingAttack;
float marineHpPercent = ((float)marineHp / marineMaxHp) * 100;
zergelingHp = zergelingHp - marineAttack;
float zergelingHpPercent = ((float)zergelingHp / zergelingMaxHp) * 100;
Console.WriteLine(marineName);
Console.WriteLine("Hit points : {0}", marineMaxHp);
Console.WriteLine("Ground attack : {0}", marineAttack + "\n");
Console.WriteLine(zerlingName);
Console.WriteLine("Hit points : {0}", zergelingMaxHp);
Console.WriteLine("Ground attack : {0}", zergelingAttack +"\n");
Console.WriteLine("{0}이 {1}을 공격 ({2}) 했습니다.", marineName, zerlingName, marineAttack);
Console.Write("{0}이 {1}에게 피해 (-{2})을 받았습니다.", zerlingName, marineName, marineAttack);
Console.WriteLine("({0}/{1}) {2:0.00}%", zergelingHp,zergelingMaxHp, zergelingHpPercent);
Console.WriteLine("\n");
Console.WriteLine("{0}이 {1}을 공격 ({2}) 했습니다.", zerlingName, marineName, zergelingAttack);
Console.Write("{0}이 {1}에게 피해 (-{2})을 받았습니다. ", marineName, zerlingName, zergelingAttack);
Console.WriteLine("({0}/{1}) {2:0.00}%", marineHp, marineMaxHp, marineHpPercent);
Console.WriteLine("\n");
zergelingHp += zergelingHeal;
zergelingHpPercent = ((float)zergelingHp / zergelingMaxHp) * 100;
Console.Write("{0}이 체력을 재생 (+{1}) 했습니다. ",zerlingName,zergelingHeal);
Console.WriteLine("({0}/{1}) {2:0.00}%", zergelingHp, zergelingMaxHp, zergelingHpPercent);
}
}
}