C#/문제 해결
고블릭 죽이기 (계속 체력이 -로 가는 문제)
Bueong_E
2023. 1. 3. 13:16
반응형
SMALL
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study02
{
class Program
{
static void Main(string[] args)
{
//영웅이름 홍길동
//공격력 2
//체력 10/10
//몬스터 이름 고블린
//공격력 3
//체력 10/10
//홍길동이 고블린을 공격 헀습니다.
//고블린이 피해 (-2)를 받았습니다.
//고블린의 체력은 8/5 입니다.
//홍길동이 고블린을 공격 헀습니다.
//고블린이 피해 (-2)를 받았습니다.
//고블린의 체력은 6/5 입니다.
string hero;
string enemy;
int heroPow;
int maxenemyhp;
hero = "홍길동";
enemy = "고블린";
heroPow = 2;
maxenemyhp = 5;
int enemyHp = maxenemyhp;
for (int i = 0; i < 4; i++)
{
if (enemyHp >= 0)
{
Console.WriteLine("{0}이 {1}을 공격 헀습니다.", hero, enemy);
Console.WriteLine("{0}이 피해 ({1})를 받았습니다.", enemy, heroPow);
enemyHp = enemyHp - heroPow;
Console.WriteLine("{0}의 체력은 {1}/{2}입니다.", enemy, enemyHp, maxenemyhp);
}
else if (enemyHp < 0)
{
enemyHp = 0;
Console.WriteLine("{0}이 {1}을 공격 해 죽였습니다..", hero, enemy);
}
}
}
}
}
계속 체력이 - 되는 문제를 해결해야함
반응형
LIST