본문 바로가기

728x90
반응형

.NET/C#

(29)
C# 성적 관리 프로그램(단순 학점 부여) 프로그램을 공부하셨던 분들이라면 이런 프로그램은 눈 감고도 짜시겠지요~ 네 프로그래밍을 처음 배울때 한 번쯤 짜보았을 학점 관리입니다. 기본적으로 점수와 학점만 출력하는 프로그램이지요 저같은 이런 프로그램으로도 도움이 된다는것...그러니 쉽지만 한번 살짝 구현을 해보도록 하지요 우선 사용자가 과목 점수를 3과목을 입력한다 가정하겠습니다 점수는 0~100점 사이겠지요 출력값은 합계와 평균 점수 그리고 학점을 출력 할것입니다. 그리고 일반적인 A,B,C,D,F 의 학점 시스템을 가질꺼고요~ 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Grade 7 { 8 cla..
C# 기초 계산기 초간단 입문자용 계산기 코드입니다. 그것도 커멘드창에서 돌아가는 것이지요 ~~^^ 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Calculator 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 Console.Write("첫번째 숫자를 입력하세요 : "); 13 int operand1 = int.Parse(Console.ReadLine()); 14 Console.Write("연산자를 입력하세요 (+,-,*,/,%) : "); 15 string op = Console.ReadLine(); ..
C# 타입 타입에 대해서는 상당히 많은 분들의 자료가 있고 아무리 이상한 서적이라도 타입에 대해서는 자세히 나와 있는 편입니다 ㅎ 그래서 타입 하나 하나를 자세히 알아보지는 않을 생각입니다. 우선 어떤 타입이 있는지 자주 쓰는타입에 대해서 알아 보려고 합니다. byte data1 = 10; //1byte 부호없는 정수 sbyte data2 = 10; //1byte 부호있는 정수 short data3 = 10; //2byte 부호있는 정수 ushort data4 = 10; //2byte 부호없는 정수 int data5 = 10; //4byte 부호있는 정수 uint data6 = 10; //4byte 부호없는 정수 long data7 = 10; //8byte 부호있는 정수 ulong data8 = 10; //8byt..
C# value타입 vs Reference타입 제목을 이렇게 정하는게 맞는지 고민되네요. 저 두타입을 심도깊게 비교하자는게 아니고 기초적으로 알아보고자 합니다 저도 자세히는 알지 못하는지라(그러면서 왜 글을써 올려 라고 말씀하신다면 저...충격 ㅜㅜ) 아는 범위 안에서 써보겠습니다. 우선 메모리에 관련해서 이야기를 해보아야 할꺼같네요 자세히는 모르겠지만(또또 이러고 있네요 ㅜㅜ) code, data(static), stack(지역), heap(동적)으로 나눌 수 있습니다. 여기서 봐야될 것은 stack과 heap입니다. stack은 생성, 소멸시 메모리가 자동으로 관리가 이루어집니다. 메모리의 이름을 지정할 수 있습니다.즉 메모리 자체를 하나의 변수의 지정 메모리로 생각하는 것이지요. 컴파일시에 크기가 결정되는 특징을 가지고 있습니다. 일명 valu..
시샵 기초중에 기초 Hello world 시작하기 기초중에 기초입니다. 자기가 초보 이상이라고 생각한다면 빨리 다른 포스트로 가시길 바랍니다 ^^ C#의 기본 구문 규칙입니다. 프로그래밍을 처음 접해본 사람이 아니라면 거의 다 알만한 규칙이죠 1. C#의 프로그램 시작은 static void Main(string [] args)에서 시작되니다. MainMethod가 끝날때 프로그램도 종료됩니다. 2. class, struct, enum을 제외한 모든 프로그램 요소는 class, struct, enum안에 포함되어야 합니다. 3. C#은 대소문자를 구분합니다.(처음 하시는 분들은 이걸 잘 못하셔서 오류 발생을 많이 시키지요 ^^) 4. 문장의 끝은 항상 ;으로 표시합니다.(;을 빼먹으면 100% 오류겠지요 ^^) 5. 문자 -> 하나의 문자를 의미 : '..

728x90
반응형