using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
//소지골드 : 500골드
//장검 : 100골드
//단검 : 80골드
//활 : 120골드
//구매 하고자 하는 아이템 이름을 입력하세요. : 장검
//장검을 구매 했습니다. (-100골드)
//소지골드 : 400골드
int haveMoney = 500;
int longSwordMoney = 100;
int shortSwordMoney = 80;
int bowMoney = 120;
Console.WriteLine("소지골드 : {0}골드\n", haveMoney);
Console.WriteLine("장검 : 100골드");
Console.WriteLine("단검 : 80골드");
Console.WriteLine("활 : 120골드");
Console.Write("구매하고자 하는 아이템 이름을 입력하세요 : ");
string itemName = Console.ReadLine();
//if문으로도 작성해보고
if (itemName == "장검")
{
haveMoney -= 100;
Console.WriteLine("장검을 구매했습니다. (-{0}골드)", longSwordMoney);
Console.WriteLine("소지골드 : {0}골드", haveMoney);
}
else if (itemName == "단검")
{
haveMoney -= 80;
Console.WriteLine("단검을 구매했습니다. (-{0}골드)",shortSwordMoney);
Console.WriteLine("소지골드 : {0}골드", haveMoney);
}
else if (itemName == "활")
{
haveMoney -= 120;
Console.WriteLine("활을 구매했습니다. (-{0}골드)", bowMoney);
Console.WriteLine("소지골드 : {0}골드", haveMoney);
}
//switch문으로도 작성해보자
switch(itemName)
{
case "장검":
haveMoney -= 100;
Console.WriteLine("장검을 구매했습니다. (-{0}골드)", longSwordMoney);
Console.WriteLine("소지골드 : {0}골드", haveMoney);
break;
case "단검":
haveMoney -= 80;
Console.WriteLine("단검을 구매했습니다. (-{0}골드)", shortSwordMoney);
Console.WriteLine("소지골드 : {0}골드", haveMoney);
break;
case "활":
haveMoney -= 120;
Console.WriteLine("활을 구매했습니다. (-{0}골드)", bowMoney);
Console.WriteLine("소지골드 : {0}골드", haveMoney);
break;
}
}
}
}