C#프로그래밍

오버워치 C# 프로그래밍

다모아 2024. 6. 27. 15:10
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