*목표 결과물
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 |