반응형
SMALL
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study02
{
class Program
{
enum UNIT_TYPE
{
MARINE,
FIREBAT,
GHOST,
MEDIC
}
static void Main(string[] args)
{
Console.WriteLine("생산할 유닛을 선택해주세요 (0: MARINE, 1: FIREBAT, 2: MEDIC, 3 : GHOST 중 택1)");
Console.WriteLine("소유 미네랄 : 100");
string unit = Console.ReadLine();
int unitnum = Convert.ToInt32(unit);
int mineral = 50;
if(unitnum == 0)
{
Console.WriteLine("{0}을 선택하셨습니다.",UNIT_TYPE.MARINE);
if ( mineral < 50)
{
Console.WriteLine("{0}을 자원부족으로 생산할수 없습니다..", UNIT_TYPE.MARINE);
}
}
else if (unitnum == 1)
{
Console.WriteLine("{0}을 선택하셨습니다.", UNIT_TYPE.FIREBAT);
if (mineral < 80)
{
Console.WriteLine("{0}을 자원부족으로 생산할수 없습니다..", UNIT_TYPE.FIREBAT);
}
}
else if (unitnum == 2 )
{
Console.WriteLine("{0}을 선택하셨습니다.", UNIT_TYPE.MEDIC);
if (mineral < 110)
{
Console.WriteLine("{0}을 자원부족으로 생산할수 없습니다..", UNIT_TYPE.MEDIC);
}
}
else if (unitnum == 3)
{
Console.WriteLine("{0}을 선택하셨습니다.", UNIT_TYPE.GHOST);
if (mineral < 90)
{
Console.WriteLine("{0}을 자원부족으로 생산할수 없습니다..", UNIT_TYPE.GHOST);
}
}
else
{
Console.WriteLine("자원이 부족합니다.");
}
}
}
}
IF문 안에 또 if문을 넣을수 있더라
연산자는
&& : 그리고
|| : 또는
! : not (반대로 바꾼 답을 반환해줌)
반응형
LIST
'C# > 수업 내용' 카테고리의 다른 글
변환 예시 (0) | 2023.01.02 |
---|---|
바나나 if문 에제 (0) | 2023.01.02 |
문자열 정수변환 (스타크래프트 종족 선택) (0) | 2023.01.02 |
입력 else if 예제문 (바나나의 뜻은?) (0) | 2023.01.02 |
else if 문 (무기 선택) (0) | 2023.01.02 |