반응형
SMALL
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study01
{
class App
{
public App()
{
Console.WriteLine("App");
int heroMaxhp = 10;
int heroHp;
string heroname = "홍길동";
heroHp = heroMaxhp;
Hithero(3);
Healhero(1);
Healhero(1);
Healhero(1);
Healhero(1);
//홍길동이 3만큼 피해를 입었습니다 (7/10)
//홍길동이 1만큼 회복 되었습니다 (8/10)
//홍길동이 1만큼 회복 되었습니다 (9/10)
//홍길동이 1만큼 회복 되었습니다 (10/10)
//더이상 치유할수 없습니다.
int Hithero(int damage)
{
heroHp = heroHp - damage;
Console.WriteLine("{0}이 {1}/{2}만큼의 피해를 입었습니다.\n", heroname, heroHp, heroMaxhp);
return heroHp;
}
void Healhero(int heal)
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine("물약을 사용하였습니다.");
heroHp = heroHp + heal;
if (heroHp <= 10)
{
Console.WriteLine("{0}이 {1}만큼 회복 되었습니다 ({2}/{3})\n", heroname, heal, heroHp, heroMaxhp);
}
else if (heroHp > 10)
{
Console.WriteLine("더이상 치유할수 없습니다.");
}
break;
}
}
}
}
}
for 문 안의 if문 사용에 대해 좀더 확인할것
반응형
LIST
'C# > 수업 과제' 카테고리의 다른 글
레벨업 과제 ( 메서드 ) (0) | 2023.01.03 |
---|---|
메뉴 고르기 과제 (메서드) (0) | 2023.01.03 |
고블린 원펀 코드 (if 문 사용) (0) | 2023.01.03 |
C# 2023.1.1 아이템 기능 상세 출력 과제 (갓 오브 워 1) (0) | 2023.01.01 |
C# 2023.1.1 아이템 기능 상세 출력 과제 (파이널 판타지14 1) (0) | 2023.01.01 |