C#/수업 내용
무기 강화하기
Bueong_E
2023. 1. 2. 14:46
반응형
SMALL
//아이템 이름은 장검 입니다.
//장검의 공격력은 10입니다.
//장검의 강화를 시도 합니다.
var land = new Random();
int num = land.Next(0, 101);
Console.WriteLine(num);
//0~100 까지 임의 수중 하나를 만들어줌
//강화에 성공 확률은 50% 이고 상수로 정의
//강화에 성공했습니다.
//장검의 공격력은 15입니다.
//강화에 실패했습니다.
//장검의 공격력은 10입니다.
const int WEAPON_POW = 10;
const int UPGRADE_PER = 50;
const int UPGRADE_power = 5;
string weaponName = "장검";
int upgradeWEAPONPOW = WEAPON_POW + UPGRADE_power;
if (num > UPGRADE_PER)
{
Console.WriteLine("{0} 강화에 성공하였습니다.", weaponName);
Console.WriteLine("{0} 의 공격력은 {1}입니다.", weaponName, upgradeWEAPONPOW);
}
else
{
Console.WriteLine("{0} 강화에 실패하였습니다.", weaponName);
Console.WriteLine("{0} 의 공격력은 {1}입니다.", weaponName, WEAPON_POW);
}
반응형
LIST