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