본문 바로가기

IT/C#8

C# (사용자가 랜덤 숫자를 맞추는 프로그램) 1~50까지의 숫자 중, 하나의 숫자를 랜덤하게 지정하고 사용자가 정답을 맞히는 프로그램 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.f0506 { class test2 { public void Run() { Random rand = new Random(); int number = rand.Next(1, 50); while (true) { Console.Write("사용자: "); int user = Convert.ToInt32(Console.ReadLine()); if .. 2021. 5. 6.
C# (팩토리얼 구하기) 사용자에게 특정 숫자를 입력받아, 해당 숫자의 팩토리얼을 계산하는 프로그램 ex)사용자가 5를 입력한 경우, 5! = 5*4*3*2*1 의 값을 출력 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.f0506 { class test { public void Run() { int result = 1; Console.Write("숫자를 입력하세요: "); int user = Convert.ToInt32(Console.ReadLine()); Console.Write("{0}! = .. 2021. 5. 6.
C# (전역변수와 지역변수 차이) 전역변수와 지역변수의 차이 localValue라는 변수를 Sum()과 Multiple()에서 사용 못함 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.Examples { class Ex011 { int glovalValue = 20; public void Run() { int localValue = 10; Sum(); Multiple(); Console.WriteLine("local : {0} / value : {1}", localValue, glovalValue); } p.. 2021. 5. 6.
C# (성적의 총점과 평균 출력) 성적의 총점과 평균을 출력하는 프로그램 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.Examples { class Ex007 { public void Run() { int kor = 100; int eng = 100; int mat = 98; int phy = 97; int total = kor + eng + mat + phy; Console.WriteLine("성적 총점: {0}", total, kor); Console.WriteLine("평균: {0}", (double.. 2021. 5. 6.