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
        }


    }
}