일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 길건너 친구들
- 가상현실
- 유니티 Json 데이터 연동
- XR
- 연습
- 개발일지
- 유니티 UI
- HAPTIC
- meta xr
- CGV
- ChatGPT
- 포트폴리오
- 앱 배포
- VR
- 드래곤 플라이트 모작
- 팀 프로젝트
- 오큘러스
- OVR
- Oculus
- 유니티
- 팀프로젝트
- Photon Fusion
- 멀티플레이
- 오브젝트 풀링
- input system
- 개발
- 유니티 GUI
- 드래곤 플라이트
- meta
- 모작
Archives
- Today
- Total
EasyCastleUNITY
2023/07/20 도전문제 모음 본문
1번
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
float sumHeight = 0;
float mostBig = 0;
float mostSmall = 300;
for (int i = 0; i < 5; i++)
{
Console.Write("키를 입력하세요(단위: cm):");
string heightString = Console.ReadLine();
float height = Convert.ToSingle(heightString);
if (height > 300 || height < 50)
{
Console.WriteLine("계산범위를 초과하였습니다");
break;
}
else
{
if (mostBig < height)
{
mostBig = height;
}
if (mostSmall > height)
{
mostSmall = height;
}
}
sumHeight += height;
}
Console.WriteLine("평균:{0}cm, 최대:{1}cm, 최소:{2}cm", sumHeight / 5, mostBig, mostSmall);
}
}
}
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 k=4; k>i; k--)
{
Console.Write(" ");
}
for (int j = 0; j < i+1; j++)
{
Console.Write("*");
}
Console.Write("\n");
}
}
}
}
4번
using System;
namespace LearnDotnet
{
internal class Program
{
static void Main(string[] args)
{
string playerName;
string monsterName;
int playerMaxHp = 5;
int playerHp = playerMaxHp;
int playerAttack = 2;
int monsterMaxHp = 5;
int monsterHp = monsterMaxHp;
int monsterAttack = 3;
Console.Write("플레이어 이름:");
playerName=Console.ReadLine();
Console.WriteLine("공격력: {0}", playerAttack);
Console.WriteLine("체력: {0}/{1}\n",playerHp,playerMaxHp);
Console.Write("몬스터 이름:");
monsterName = Console.ReadLine();
Console.WriteLine("공격력: {0}", monsterAttack);
Console.WriteLine("체력: {0}/{1}\n", monsterHp, playerMaxHp);
for(int i=0; i<3; i++)
{
Console.WriteLine("{0}이 {1}을 공격했습니다.", playerName, monsterName);
Console.WriteLine("{1}이 피해(-{0})를 받았습니다.", playerAttack, monsterName);
monsterHp -= playerAttack;
if (monsterHp < 0)
{
monsterHp = 0;
}
if (monsterHp > 0)
{
Console.WriteLine("{1}의 체력은 {0}/{2}입니다.\n", monsterHp, monsterName, monsterMaxHp);
}
if (monsterHp == 0)
{
Console.WriteLine("{1}의 체력은 {0}/{2}입니다.", monsterHp, monsterName, monsterMaxHp);
Console.WriteLine("{0}이 죽었습니다.\n", monsterName);
}
}
}
}
}
'C#프로그래밍' 카테고리의 다른 글
스타크래프트 테란 커맨드센터/SCV/SiezeTank(OOP 및 클래스 연습) (0) | 2023.07.21 |
---|---|
switch if 문 (0) | 2023.07.21 |
2023/07/20 퀴즈 13번 (0) | 2023.07.20 |
2023/07/20 퀴즈 12번 (0) | 2023.07.20 |
2023/07/20 퀴즈 11번 (0) | 2023.07.20 |