반응형
1. 줄넘기 예제
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace study02
{
class Program
{
static void Main(string[] args)
{
while (true)
{
string strNum = Console.ReadLine();
int numNum = Convert.ToInt32(strNum); //범위를 지정해주기 위해서 정수로 바꿔야함
if (numNum >= 1 && numNum <= 10)
{
for (int i = 0; i < numNum; i++)
{
Console.WriteLine("줄넘기를 {0}회 했습니다.", i + 1);
}
}
else
{
Console.WriteLine("범위를 벗어났습니다.");
}
}
}
}
}
2. 캐릭터선택 예제
Console.WriteLine("캐릭터를 선택하세요!");
string unitSelected = Console.ReadLine();
switch (unitSelected)
{
case "야만전사":
Console.WriteLine("야만전사 를 선택하셨습니다.");
break;
case "악마 사냥꾼":
Console.WriteLine("악마 사냥꾼을 선택하셨습니다.");
break;
case "부두술사":
Console.WriteLine("부두술사 를 선택하셨습니다.");
break;
default:
Console.WriteLine("그런 캐릭터는 없습니다.");
break;
3. 구구단 2단 예제 (3보다 같거나 작아으면)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace study02
{
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("숫자를 입력하세요.");
string numStr = Console.ReadLine();
int numNum = Convert.ToInt32(numStr);
if (numNum <= 3)
{
Console.WriteLine("3보다 같거나 작아서 끝납니다!");
break;
}
else
{
for (int i = 0; i < numNum; i++)
{
Console.WriteLine("{0}", 2 * i+2);
}
}
}
}
}
}
4.종족선택문
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace study02
{
enum eRace
{
Terran,
Protoss,
Zerg,
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("종족을 골라주세요!");
Console.WriteLine("1.테란 2.프로토스 3.저그");
string strRace = Console.ReadLine();
int numRace = Convert.ToInt32(strRace);
eRace whatRace = (eRace)numRace;
Console.WriteLine("{0}를 고르셨습니다.", whatRace-1);
}
}
}
5.두 계산식 -100 ~ 100
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace study02
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("첫 번째 숫자를 입력해주세요.");
string strNum1 = Console.ReadLine();
int intNum1 = Convert.ToInt32(strNum1);
Console.WriteLine("두 번째 숫자를 입력해주세요.");
string strNum2 = Console.ReadLine();
int intNum2 = Convert.ToInt32(strNum2);
if (-100 < (intNum1 + intNum2) && (intNum1 + intNum2) < 100)
{
Console.WriteLine("계산중.....");
Console.WriteLine("a : {0}", intNum1);
Console.WriteLine("b : {0}", intNum2);
Console.WriteLine("sum : {0}", intNum1 + intNum2);
}
}
}
}
6. 구구단
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace study02
{
class Program
{
static void Main(string[] args)
{
string input = Console.ReadLine();
int intNum = Convert.ToInt32(input);
for (int i = 0; i < 9; i++)
{
int iNum = i +1 ;
Console.WriteLine("{0} * {1} = {2}", intNum, iNum, intNum * iNum);
}
}
}
}
반응형
'C# > C#언어' 카테고리의 다른 글
4일차_수업내용 (0) | 2021.03.11 |
---|---|
4일차_클래스 예제연습 (0) | 2021.03.11 |
3일차_수업_매서드(ReadLine) (0) | 2021.03.10 |
다양한 상황 만들기 연습 (0) | 2021.03.10 |
2일차_수업내용 (0) | 2021.03.09 |