본문 바로가기

C#/수업 내용

코딩연습

*목표 결과물

Blacksmith (Level 1)

One of 7 Magic Properties (varies)

[34 - 39]% chance to inflict Bleed

You gain 39% damage

(2) Set

+2% Life

+20% Experience.

(2% at level 70)

 

 

 

 

 

*메모장에 옮기기

 

 

 

변수 -> 레벨 : 1
변하지 않는거 -> Blacksmith (Level 레벨)

int Level = 1;
Console.WriteLine("Blacksmith (Level {0})", Level);

--------------------------------------------------------------

One of 7 Magic Properties (varies)

변수 -> 속성개수 : 7
변하지 않는거 -> One of 개수 Magic Properties (varies)

int propertiesCount = 7;
Console.WriteLine("One of {0} Magic Properties (varies)", propertiesCount);

-----------------------------------------------------------------

[34 - 39]% chance to inflict Bleed

변수 -> 최소수치 34, 최대수치 39
변하지 않는거 -> [최소수치 - 최대수치]% chance to inflict Bleed

int minPercentage = 34;
int maxPercentage = 39;
Console.WriteLine("[{0} - {1}]% chance to inflict Bleed", minPercentage, maxPercentage);


------------------------------------------------------------------


You gain 39% damage

변수 -> 수치 percentage 39
변하지 않는거 -> You gain 수치% damage

int percentage = 39;
Console.WriteLine("You gain {0}% damage", percentage);


------------------------------------------------------------------

(2) Set

변수 -> 개수 setCount 2
변하지 않는거 -> (개수) Set

setCount : 2
description : "(개수) Set

int setCount = 2;
string description1 = "({0}) Set";

Console.WriteLine(description1, setCount);


--------------------------------------------------------------------


+2% Life

변수 -> 수치 lifePercentage : 2
변하지 않는거 -> +수치% Life

int lifePercentage = 2;
string description2 = "+{0}% Life";

Console.WriteLine(description2, lifePercentage);


----------------------------------------------------------------


+20% Experience. 


변수 -> 경험치량 20 experiencePercentage
변하지 않는거 -> +수치% Experience.

int experiencePercentage = 20;
Console.WriteLine("+{0}% Experience", experiencePercentage);

--------------------------------------------------------------------

(2% at level 70)

변수 -> 수치 exper 2 , levelCount 70
변하지 않는거 -> (수치% at level 수치)

int exper = 2;
int levelCount = 70;
Console.WriteLine("({0}% at level {1})", exper, levelCount);

 

 

코딩

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            int Level = 1;
            Console.WriteLine("Blacksmith (Level {0})", Level);

            int propertiesCount = 7;
            Console.WriteLine("One of {0} Magic Properties (varies)", propertiesCount);

            int minPercentage = 34;
            int maxPercentage = 39;
            Console.WriteLine("[{0} - {1}]% chance to inflict Bleed", minPercentage, maxPercentage);

            int percentage = 39;
            Console.WriteLine("You gain {0}% damage", percentage);

            int setCount = 2;
            string description1 = "({0}) Set";
            Console.WriteLine(description1, setCount);

            int lifePercentage = 2;
            string description2 = "+{0}% Life";
            Console.WriteLine(description2, lifePercentage);

            int experiencePercentage = 20;
            Console.WriteLine("+{0}% Experience", experiencePercentage);

            int exper = 2;
            int levelCount = 70;
            Console.WriteLine("({0}% at level {1})", exper, levelCount);

        }
    }
}

 

결과물

 

'C# > 수업 내용' 카테고리의 다른 글

정보들 변수로 저장하고 출력 - 스타크래프트 오브젝트  (0) 2021.12.23
이틀째 수업중연습 Goliath정보  (0) 2021.12.23
코딩방식1  (0) 2021.12.23
코딩 연습1  (0) 2021.12.23
첫수업 첫코딩  (0) 2021.12.23