C#/수업내용
C# 0309 디팟짓기
HappyFrog
2021. 3. 9. 17:59
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Homework000
{
class Program
{
static void Main(string[] args)
{
int min = 90;
string unitName = "SCV";
int maxPop = 10;
int pop = 1;
string bdName = "서플라이디팟";
int mineQuant = 8;
int bdCost = 100;
Console.WriteLine("미네랄 : {0}", min);
Console.WriteLine("가스 : 200");
Console.WriteLine("{0}이 생성되었습니다.", unitName);
Console.WriteLine("인구수 : {0}/{1}", pop, maxPop);
Console.WriteLine("{0} 정보", bdName);
Console.WriteLine("필요 미네랄 : 100");
Console.WriteLine("미네랄이 부족합니다.");
for (int i = 0; i < 2; i++)
{
Console.WriteLine("{0}가 미네랄을 캤습니다. {1}", unitName, mineQuant);
min += mineQuant;
Console.WriteLine("미네랄 : {0}", min);
if (min >= 100)
{
Console.WriteLine("{0}가 {1}을 건설하려 합니다.", unitName, bdName);
int leftMin = min - bdCost;
Console.WriteLine("미네랄 : {0}", leftMin);
for(int j = 0; j <= 20 ; j++)
{
int per = j * 5;
Console.WriteLine("{0}가 {1}을 건설합니다. {2}%", unitName, bdName, per);
if(per >= 100)
{
maxPop += 8;
}
}
}
}
Console.WriteLine("{0}이 완성 되었습니다.", bdName);
Console.WriteLine("인구수 {0}/{1}", pop, maxPop);
//미네랄 : 90
//가스 : 200
//SCV가 생성되었습니다.
//인구수 : 1/10
//서플라이디팟 정보
//필요 미네랄 : 100
//SCV가 서플라이디팟을 건설하려 합니다.
//미네랄이 부족합니다.
//SCV가 미네랄을 캤습니다. +8
//미네랄 : 98
//SCV가 미네랄을 캤습니다. +8
//미네랄 :106
//SCV가 서플라이디팟을 건설하려 합니다.
//미네랄 : 6
//SCV가 서플라이디팟을 건설합니다. 5%
//SCV가 서플라이디팟을 건설합니다. 10%
//....
//SCV가 서플라이디팟을 건설합니다. 100%
//서플라이 디팟이 완성 되었습니다.
//인구수 1/18
}
}
}