csharp
닫기using System.Runtime.CompilerServices;
internal class Program
{
static void Main(string[] args)
{
//탱커 이름
string tankerName = "라인하르트";
//탱커 최대체력
int tankerMaxHp = 500;
//탱커 체력부여
int tankerHp = tankerMaxHp;
//탱커 피회복
int tankerRegenHp = 45;
//탱커 체력퍼센트
int tankerHpPercent;
//딜러 이름
string dealerName = "캐서디";
//딜러 데미지
int dealerDamage = 70;
//체력 회복 시간
int hpRegenTime = 5;
Console.WriteLine("{0} 체력 : {1}",tankerName ,tankerHp);
Console.WriteLine("{0} 공격력 : {1}",dealerName ,dealerDamage);
Console.WriteLine("{0}가 {1}에게 공격당했습니다.\n", tankerName, dealerName);
tankerHp = tankerHp - dealerDamage;
tankerHpPercent = Convert.ToInt32(tankerHp / (float)tankerMaxHp * 100);
Console.WriteLine("{0} 체력 : {1} / {2}%", tankerName, tankerHp, tankerHpPercent);
Console.WriteLine("{0}가 {1}초간 피해를 받지않아 (+{2})의 체력을 회복하였습니다.\n", tankerName, hpRegenTime, tankerRegenHp);
tankerHp = tankerHp + tankerRegenHp;
tankerHpPercent = Convert.ToInt32(tankerHp / (float)tankerMaxHp * 100);
Console.WriteLine("{0} 체력 : {1} / {2}%", tankerName, tankerHp, tankerHpPercent);
//결과창
//-------------------------------------------------------------------------------------
//이블조 체력 : 4400
//이블조 공격력 : 1000
//도스쟈그라스 체력 : 2200
//도스쟈그라스 공격력 : 500
//도스쟈그라스가 이블조에게 (1000)의 데미지를 입고 도스쟈그라스의 남은 체력 1200/2200
//도스쟈그라스가 이블조로 부터 도망갔습니다. 체력회복(+400)
//도스쟈그라스의 남은 체력과 비율 : (남은체력) / (비율)%
//-------------------------------------------------------------------------------------
//결과창
}
}

'C#프로그래밍' 카테고리의 다른 글
결합연산자 (0) | 2024.06.25 |
---|---|
HelloWorld (0) | 2024.06.25 |
주말과제 학교만들기 저장 불러오기 보상 (0) | 2023.07.31 |
주말과제 미션만들기 [학교] (0) | 2023.07.31 |
FindItemName, Find, List (0) | 2023.07.31 |