1.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
Console.WriteLine("줄넘기를 했습니다.");
}
}
}
}
2.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 4; i++)
{
Console.WriteLine("줄넘기를 {0}회 했습니다.", i + 1);
}
}
}
}
3.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 3; i++)
{
Console.WriteLine("쌩쌩이를 했습니다.");
if (i == 2)
{
Console.WriteLine("줄넘기를 총 {0}회 했습니다.", i * 3);
}
}
}
}
}
4.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 9; i++)
{
Console.WriteLine("2 X {0} = {1}", i + 1, 2 * (i + 1));
}
}
}
}
5.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for(int i = 0; i < 5; i++)
{
if(i % 2 == 0)
{
Console.WriteLine("{0} : 홀", i + 1);
}
else
{
Console.WriteLine("{0} : 짝", i + 1);
}
}
}
}
}
6.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
int sum = 0;
for (int i = 0; i < 10; i++)
{
sum += i+1;
Console.WriteLine(i + 1);
if(i == 9)
{
Console.WriteLine("sum: {0}", sum);
}
}
}
}
}
7.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("구구단의 단수를 입력하세요 : ");
string dan = Console.ReadLine();
int intDan = Convert.ToInt32(dan);
for(int i = 0; i < 9; i++)
{
Console.WriteLine("{0} x {1} = {2}", intDan, i + 1, intDan * (i + 1));
}
}
}
}
8.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("줄넘기 횟수를 입력하세요 : ");
string jumpRope= Console.ReadLine();
int intJumpRope = Convert.ToInt32(jumpRope);
for(int i = 0; i < intJumpRope; i++)
{
Console.WriteLine("줄넘기를 {0}회 했습니다.", i+1);
}
}
}
}
9.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("영웅의 공격력 : ");
string heroDamage = Console.ReadLine();
int intHeroDamage = Convert.ToInt32(heroDamage);
Console.Write("몇 회 공격 하시겠습니까? : ");
string attackSeveralTime = Console.ReadLine();
int intAttackSeveralTime = Convert.ToInt32(attackSeveralTime);
for(int i = 0; i < intAttackSeveralTime; i++)
{
Console.WriteLine("몬스터를 공격({0}) 했습니다.", intHeroDamage);
}
}
}
}
10.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for(int i = 0; i < 6; i++)
{
Console.WriteLine(i + 10001);
}
}
}
}
11.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for(int i = 0; i < 10; i++)
{
if(i % 2 == 0)
{
Console.WriteLine(i + 1);
}
}
}
}
}
12.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("문자를 입력하세요: ");
string word = Console.ReadLine();
char charWord = Convert.ToChar(word);
for(int i = 0; i < 4; i++)
{
Console.WriteLine("{0}: {1}", charWord, (int)charWord);
charWord++;
}
}
}
}
13.
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
int a = 11;
for(int i = 0; i < 10; i++)
{
a -= 1;
Console.WriteLine(a);
}
}
}
}
도전문제 1번
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
float maxHeight = 0;
float minHeight = 300;
float avg, sum = 0;
for (int i = 0; i < 5; i++)
{
Console.Write("키를 입력하세요 (단위: cm) : ");
string height = Console.ReadLine();
float floatHeight = Convert.ToSingle(height);
if(floatHeight < minHeight)
{
minHeight = floatHeight;
}
else
{
maxHeight = floatHeight;
}
sum += floatHeight;
}
avg = sum / 5;
Console.WriteLine("평균 : {0}cm, 최대: {1}cm, 최소: {2}cm", avg, maxHeight, minHeight);
}
}
}
도전문제 2번
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for(int i = 0; i < 5; i++)
{
for (int j = 0; j < i+1; j++)
{
Console.Write("*");
}
Console.Write("\n");
}
}
}
}
도전문제 3번
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
for(int i = 0; i < 5; i++)
{
for (int j = 4; j > i; j--)
{
Console.Write(" ");
}
for (int k = 0; k < i+1; k++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
}
}
도전문제 4번
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
//영웅
Console.WriteLine("정보를 입력하세요");
Console.Write("플레이어 이름: ");
string heroName = Console.ReadLine();
Console.Write("공격력: ");
string heroDamage = Console.ReadLine();
int intHeroDamage = Convert.ToInt32(heroDamage);
Console.Write("체력: ");
string heroHp = Console.ReadLine();
int intHeroHp = Convert.ToInt32(heroHp);
int maxHeroHp = intHeroHp;
Console.WriteLine();
//적
Console.WriteLine("정보를 입력하세요");
Console.Write("플레이어 이름: ");
string enemyName = Console.ReadLine();
Console.Write("공격력: ");
string enemyDamage = Console.ReadLine();
int intEnemyDamage = Convert.ToInt32(enemyDamage);
Console.Write("체력: ");
string enemyHp = Console.ReadLine();
int intEnemyHp = Convert.ToInt32(heroHp);
int maxEnemyHp = intEnemyHp;
Console.WriteLine();
//영웅
Console.WriteLine("플레이어 이름: {0}", heroName);
Console.WriteLine("공격력: {0}", intHeroDamage);
Console.WriteLine("체력: {0}/{1}\n",intHeroHp, maxHeroHp);
//적
Console.WriteLine("플레이어 이름: {0}", enemyName);
Console.WriteLine("공격력: {0}", intEnemyDamage);
Console.WriteLine("체력: {0}/{1}\n", intEnemyHp, maxEnemyHp);
for (int i = 0; true ; i++)
{
Console.WriteLine("{0}이 {1}을/를 공격했습니다.", heroName, enemyName);
Console.WriteLine("고블린이 피해(-{0})를 받았습니다.",intHeroDamage);
intEnemyHp -= intHeroDamage;
if(intEnemyHp > 0)
{
Console.WriteLine("{0}의 체력은 {1}/{2}입니다.\n", enemyName, intEnemyHp, maxEnemyHp);
}
else
{
intEnemyHp = 0;
Console.WriteLine("{0}의 체력은 {1}/{2}입니다.", enemyName, intEnemyHp, maxEnemyHp);
Console.WriteLine("{0}이 죽었습니다.", enemyName);
break;
}
}
}
}
}
'C#프로그래밍' 카테고리의 다른 글
while (0) | 2023.07.21 |
---|---|
if, switch (0) | 2023.07.21 |
논리 연산자 (0) | 2023.07.20 |
산술연산자, 복합할당식 (0) | 2023.07.20 |
값형식, 참조형식, null값 (0) | 2023.07.20 |