728x90
1. 이름과 나이를 입력 받고 출력하는 코드를 작성하세요
더보기
namespace CSharp_0524
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("이름 입력: ");
string name = Console.ReadLine();
Console.Write("나이 입력: ");
string age = Console.ReadLine();
Console.WriteLine($"{name}님 {age}세");
}
}
}
출력
이름 입력: 소나무
나이 입력: 999
소나무님 999세
2. 두 수를 입력 받고 사칙연산의 결과를 출력하세요
더보기
namespace CSharp_0524
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("첫번째 숫자 입력: ");
int num1 = int.Parse(Console.ReadLine());
Console.Write("두번째 숫자 입력: ");
int num2 = int.Parse(Console.ReadLine());
Console.WriteLine($"+ : {num1 + num2}\n- : {num1 - num2}\n* : {num1 * num2}\n/ : {num1 / num2}\n");
}
}
}
출력
첫번째 숫자 입력: 5
두번째 숫자 입력: 6
+ : 11
- : -1
* : 30
/ : 0
3. 섭씨온도를 화씨온도로 변환하는 프로그램을 만들어주세요
더보기
namespace CSharp_0524
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("섭씨 입력: ");
int celsius = int.Parse(Console.ReadLine());
// (0°C × 9/5) + 32 = 32°F
Console.WriteLine($"{celsius}°C = {(celsius * 9/5) + 32}°F");
}
}
}
출력
섭씨 입력: 0
0°C = 32°F
4. BMI 계산기 만들기
더보기
namespace CSharp_0524
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("체중 입력(kg): ");
float weight = float.Parse(Console.ReadLine());
Console.Write("키 입력(cm): ");
float height = float.Parse(Console.ReadLine()) / 100;
// BMI = 체중(kg) / [키(m)]²
Console.WriteLine($"BMI : {weight / (height* height)} (체중 : {weight} , 키 : {height})");
}
}
}
출력
체중 입력(kg): 70
키 입력(cm): 170
BMI : 24.221453 (체중 : 70 , 키 : 1.7)
5. 가위바위보
더보기
namespace CSharp_0524
{
internal class Program
{
static void Main(string[] args)
{
string[] choices = { "가위", "바위", "보" };
string playerChoice = "";
string computerChoice = choices[new Random().Next(0, 3)];
while (playerChoice != computerChoice)
{
Console.Write("가위, 바위, 보 중 하나를 선택하세요: ");
playerChoice = Console.ReadLine();
Console.WriteLine("컴퓨터: " + computerChoice);
if (playerChoice == computerChoice)
{
Console.WriteLine("비겼습니다!");
}
else if ((playerChoice == "가위" && computerChoice == "보") ||
(playerChoice == "바위" && computerChoice == "가위") ||
(playerChoice == "보" && computerChoice == "바위"))
{
Console.WriteLine("플레이어 승리!");
}
else
{
Console.WriteLine("컴퓨터 승리!");
}
}
}
}
}
출력
가위, 바위, 보 중 하나를 선택하세요: 보
컴퓨터: 가위
컴퓨터 승리!
가위, 바위, 보 중 하나를 선택하세요:
6. 숫자 맞추기(1~100)
더보기
namespace CSharp_0524
{
internal class Program
{
static void Main(string[] args)
{
int targetNumber = new Random().Next(1, 101); ;
int guess = 0;
int count = 0;
Console.WriteLine("1부터 100 사이의 숫자를 맞춰보세요.");
while (guess != targetNumber)
{
Console.Write("추측한 숫자를 입력하세요: ");
guess = int.Parse(Console.ReadLine());
count++;
if (guess < targetNumber)
{
Console.WriteLine("좀 더 큰 숫자를 입력하세요.");
}
else if (guess > targetNumber)
{
Console.WriteLine("좀 더 작은 숫자를 입력하세요.");
}
else
{
Console.WriteLine("축하합니다! 숫자를 맞추셨습니다.");
Console.WriteLine("시도한 횟수: " + count);
}
}
}
}
}
출력
1부터 100 사이의 숫자를 맞춰보세요.
추측한 숫자를 입력하세요: 55
좀 더 큰 숫자를 입력하세요.
추측한 숫자를 입력하세요: 80
좀 더 큰 숫자를 입력하세요.
추측한 숫자를 입력하세요: 90
좀 더 큰 숫자를 입력하세요.
추측한 숫자를 입력하세요: 99
좀 더 작은 숫자를 입력하세요.
추측한 숫자를 입력하세요: 95
좀 더 작은 숫자를 입력하세요.
추측한 숫자를 입력하세요: 93
축하합니다! 숫자를 맞추셨습니다.
시도한 횟수: 6
7.
더보기
출력
'C# > C# 문법' 카테고리의 다른 글
c# 메서드와 구조체 (0) | 2025.07.08 |
---|---|
c# 배열과 컬렉션 (0) | 2025.06.13 |
c# 프로그래밍 기본 요소 (0) | 2025.05.24 |
C#에서 자주 사용되는 코드 (1) | 2025.05.22 |
C# 환경설정, 프로젝트 생성 (2) | 2025.05.21 |