using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
namespace hello_world
{
class Program
{
static int gold = 1000;
static int diamondPrice = 100;
static int summonTicketPrice = 10;
static int diamonds = 0;
static int summonTickets = 0;
static void Main(string[] args)
{
BuyDiamond(gold);
BuyDiamond(gold);
BuyDiamond(gold);
BuySummonTicket(gold);
}
static void BuyDiamond(int material)
{
if (material >= diamondPrice)
{
gold -= diamondPrice;
diamonds++;
Console.WriteLine("다이아몬드 1개를 구매 했습니다.");
Console.WriteLine("골드: {0}, 다이아몬드: {1}, 소환권: {2}", gold, diamonds, summonTickets);
}
else
{
Console.WriteLine("골드가 부족합니다.");
}
}
static void BuySummonTicket(int material)
{
if (material >= summonTicketPrice)
{
gold -= summonTicketPrice;
summonTickets++;
Console.WriteLine("소환권 1개를 구매 했습니다.");
Console.WriteLine("골드: {0}, 다이아몬드: {1}, 소환권: {2}", gold, diamonds, summonTickets);
}
else
{
Console.WriteLine("골드가 부족합니다.");
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
namespace hello_world
{
class Program
{
static int gold = 1000;
static int diamondPrice = 100;
static int summonTicketPrice = 10;
static int diamonds = 0;
static int summonTickets = 0;
static void Main(string[] args)
{
BuyItem("diamond");
BuyItem("diamond");
BuyItem("diamond");
BuyItem("summonTicket");
}
static void BuyItem(string material)
{
if (material == "diamond")
{
if (gold >= diamondPrice)
{
gold -= diamondPrice;
diamonds++;
Console.WriteLine("{0} 1개를 구매 했습니다.", material);
Console.WriteLine("골드: {0}, 다이아몬드: {1}, 소환권: {2}", gold, diamonds, summonTickets);
}
else
{
Console.WriteLine("골드가 부족합니다.");
}
}
else if (material == "summonTicket")
{
if (gold >= summonTicketPrice)
{
gold -= summonTicketPrice;
summonTickets++;
Console.WriteLine("{0} 1개를 구매 했습니다.", material);
Console.WriteLine("골드: {0}, 다이아몬드: {1}, 소환권: {2}", gold, diamonds, summonTickets);
}
else
{
Console.WriteLine("골드가 부족합니다.");
}
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
namespace hello_world
{
class Program
{
static int damage = 5;
static int enemyHp = 8;
static void Main(string[] args)
{
Attack(damage);
Attack(damage);
Attack(damage);
}
static void Attack(int damage)
{
if (enemyHp > 0)
{
enemyHp -= damage;
Console.WriteLine("적의 남은 체력: {0}", enemyHp);
if(enemyHp < 1)
{
Console.WriteLine("적이 죽었습니다.");
}
}
else
{
Console.WriteLine("잘못된 대상입니다.");
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
namespace hello_world
{
class Program
{
static string name = "마린";
static int damage = 5;
static string enemyName = "저글링";
static int enemyHp = 8;
static void Main(string[] args)
{
Attack(name, damage, enemyName);
Attack(name, damage, enemyName);
Attack(name, damage, enemyName);
}
static void Attack(string name, int damage, string enemyName)
{
if (enemyHp > 0)
{
enemyHp -= damage;
Console.WriteLine("{0}이 {1}을 공격했습니다.", name, enemyName);
Console.WriteLine("적의 남은 체력: {0}", enemyHp);
if (enemyHp < 1)
{
Console.WriteLine("{0}이 죽었습니다.", enemyName);
}
}
else
{
Console.WriteLine("잘못된 대상입니다.");
}
}
}
}