[ 초보자를 위한 C# 200제 ] C#_008 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_008{ class Program { static void Main(string[] args) { /* 기본 산술 연산자(operator) * double 타입일 때 주의할 연산자: /, % * ex) 44.55/9.9 = 4.5 (배수, 나머지가 0) * 44.55%9.9 = 4.95 (몫이 정수로 4, 나머지 4.95) */ Console.WriteLine("두 수를 입력하세요. "); int a = int.Parse(Console.ReadLine()); int b = int..
[ 초보자를 위한 C# 200제 ] C#_007 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_007{ class Program { static void Main(string[] args) { /* 변수(type, 형): 정수는 int, 실수는 double, 문자열은 string * Consol.ReadLine() 메서드는 Enter를 누를 때까지 키보드로 입력받는 문자열을 리턴한다. * int.Parse()는 문자열을 int 형식으로 double.Parse()는 문자열을 double로 변환한다. */ Console.WriteLine("원하는 문자열을 입력하세요. "); ..
[ 초보자를 위한 C# 200제 ] C#_006 using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_006{ class Program { static void Main(string[] args) { /* 변수: 데이터를 저장하는 임시 저장 장소 * 임시 정장을 대입이라고도 한다. * 변수는 몇 번이고 새로 대입할 수 있다. * 새로운 대입을 금지하고 싶으면 const 키워드를 붙여 "상수"로 만든다. */ int iNum1 = 3; // 정수 대입 int iNum2 = 5; const int INUM = 6; // 새로운 대입 불가 double dNum1 = 3.0; // 실수..
[ 초보자를 위한 C# 200제 ] C#_005 using System;using System.Windows.Forms; namespace Project_005{ public partial class Form1 : Form { public Form1() { InitializeComponent(); //-------------------이곳에 초기화 -------------------// this.Clear(); } private void Clear() { this.txtNum1.Text = ""; this.txtNum2.Text = ""; this.txtResult.Text = ""; this.IbResult.Text = "Ready"; } private void btnAdd_Click(object se..
[ 초보자를 위한 C# 200제 ] C#_004 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace Project_004{ public partial class Form1 : Form { public Form1() { InitializeComponent(); //-------------------이곳에 초기화 -------------------// this.Clear(); // 메서드 호출 } private void Clear..
[ 초보자를 위한 C# 200제 ] C#_003 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace Project_003{ public partial class Form1 : Form { public Form1() { // 생성자가 가장 먼저 호출된다. InitializeComponent(); //-------------------이곳에 초기화 -------------------// // 생성자가 호출되면 Clear()를 자동..
[ 초보자를 위한 C# 200제 ] C#_002 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace Project_002{ /* Form1.cs 밑에 Form1.Desinger.cs가 있는데, 이 두가지는 실행될 때 자동으로 한 클래스가 된다. * 이를 "partical 클래스"라고 한다. * Form1은 윈도우 응용 프로그램의 기본을 제공하는 Form(폼)의 성질을 그대로 물려(상속)받는다. */ public partial ..
[ 초보자를 위한 C# 200제 ] C#_001 /* * 두 수를 입력받는다. * 두 수를 각각 int로 변환한다. */ using System; // System에 있는 콜솔을 사용한다. using System.Collections.Generic;using System.Linq;using System.Text; namespace Project_001{ class Program // Program라는 구역(클래스) 선언부 { static void Main(string[] args) // 모든 프로그램의 시작 부분 { Console.Write("\n덧셈을 하려고 합니다. 두 수를 입력하세요. \n"); Console.Write("첫 번째 수를 입력하세요: "); // 두수를 입력하라는..
3. 데이터, 값 형식과 참조 형식, 그리고 스택과 힙 1. 데이터 에니악 시절에 다루던 데이터는 수뿐이었다. 컴퓨터의 성능이 좋아지고 값이 싸지면서 다양한 곳에서 컴퓨터 활용되기 시작했고 그 용도도 다양해졌다. C#은 다양한 종류의 데이터 형식(Data Type) 제공한다. 데이터 형식은 기본 데이터 형식(Primitive Type)과 복합 데이터 형식(Complex Data Type)으로 나눠진다. 복합 데이터 형식의 종류에는 구조체, 클래스, 배열, 등이 있다. 또, 값 형식(Value Types)과 참조 형식(Reference Types)으로도 분류가 가능한데 이 두 형식은 기본 데이터 형식과 복합 데이터 형식, 모두에게 존재한다. 2. 값 형식과 참조 형식, 스택과 힙 값 형식(Value Typ..
- Total
- Today
- Yesterday
- dynamic
- 기계적 추론
- 영화
- 에니그마
- 동적
- 앨런 튜링
- 비전공자
- 컴퓨터의 시초
- 기본개념
- 독서
- 프로그래밍
- c
- 뇌를 자극하는 C# 5.0 프로그래밍
- 유니티 기초
- 정수
- 이광근
- c#
- 컴퓨터과학
- 초보
- 두 수 입력
- 나눗셈
- 튜링
- 컴퓨터과학이 여는 세계
- 오버플로우
- 프로그램
- 수리 명제 자동판결 문제
- 서울대
- 메서드
- 계산기
- 초보자를 위한 C# 200제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |