Q. 보충문제 1번 <숫자 입력 프로그램>
Random random = new Random();
int answer = random.Next(150, 200);
while (true)
{
Console.Write("숫자를 입력하세요: ");
int number = int.Parse(Console.ReadLine());
if (number < answer)
{
Console.WriteLine(number + "보다는 큰 숫자입니다.");
}
else if (number == answer)
{
Console.WriteLine("정답입니다!");
break;
}
else
{
Console.WriteLine(number + "보다는 작은 숫자입니다.");
}
}
Q. 보충문제 2번 <문방구 프로그램>
namespace ClassBasic
{
class Program
{
class Product
{
public string name = "default";
public int price = 0;
}
class YourMath
{
public static double PI = 3.141592;
}
static void Main(string[] args)
{
Product product = new Product();
product.name = "연필";
product.price = 1000;
Console.WriteLine(product.name + ":" + product.price + "원");
Product product1 = new Product() { name = "펜", price = 2000 };
Console.WriteLine(product1.name + ":" + product1.price + "원");
Console.WriteLine(YourMath.PI);
}
}
}
Q. 도전문제
using System;
namespace ClassBasic
{
class Program
{
class Student
{
public string name = "name";
public int grade = 0;
}
static void Main(string[] args)
{
List<Student> list = new List<Student>();
list.Add(new Student() { name = "Ryan", grade = 1 });
list.Add(new Student() { name = "Susan", grade = 2 });
list.Add(new Student() { name = "Courtney", grade = 3 });
for (int i = list.Count - 1; i >= 0; i--)
{
if (list[i].grade > 2)
{
list.RemoveAt(i);
}
}
foreach (var item in list)
{
Console.WriteLine(item.name + ":" + item.grade);
}
}
}
}
'C#' 카테고리의 다른 글
C#_기초_10주차(Multi-Dimensional Array vs. Jagged Array) (0) | 2023.02.24 |
---|---|
C#_기초_7주차(Midterm) (0) | 2023.01.27 |
댓글