49
C# 스스스 ( 스 스 )-1 UPnL 스스스 1

C# 스터디 ( 가칭 )-1

Embed Size (px)

DESCRIPTION

C# 스터디 ( 가칭 )-1. UPnL 장준영. 일단 켜봅시다. Microsoft visual studio 2010. 켜 는 동안. 하지만. 버튼을 클릭해도. 아무 일도 일어나지 않습니다. 기본 문법. 기본 문법을 알아야 뭐라도 만들 수 있다 !. 기본 문법. 기본 문법을 알아야 뭐라도 만들 수 있다 !. 오늘 배울 것. 변수 연산자 제어문 ( 배열 ). 오늘 만들 것. 완전수 찾기. 변수. int , bool , double char, byte, short, long, float - PowerPoint PPT Presentation

Citation preview

1

C# 스터디( 가칭 )-1

UPnL 장준영

2

일단 켜봅시다Microsoft visual studio 2010

3

4

켜는 동안

5

6

7

하지만

8

버튼을 클릭해도

9

아무 일도일어나지 않습니다 .

10

기본 문법기본 문법을 알아야

뭐라도 만들 수 있다 !

11

기본 문법기본 문법을 알아야

뭐라도 만들 수 있다 !

12

오늘 배울 것변수연산자제어문( 배열 )

13

오늘 만들 것완전수 찾기

14

변수int, bool, doublechar, byte, short, long, floatuint

15

Hello World!

Console.WriteLine()

16

Console.WriteLine(“Hello World”);

17

Hello World!

Console.WriteLine()

18

19

변수 선언 int a; // 정수

bool b; // 참 또는 거짓

double c; // 실수

string s; // 문자열

20

변수에 대입 int a = 30; // 정수

bool b = true; // 참 또는 거짓

double c = 2.3; // 실수

string s = “ 유피넬” ; // 문자열

21

또는 int a; a = 30;

bool b; b = true;

double c; c = 2.3;

string s; s = “ 유피넬” ;

22

출력 int a = 30; // 정수 Console.WriteLine(a);

string s = “ 유피넬” ; // 문자열 Console.WriteLine(s);

등등…

23

연산자+-*/%=<>!&^~

24

+ - * / %

int a = 8; int b = 3;

Console.WriteLine(a + b); Console.WriteLine(a - b); Console.WriteLine(a * b); Console.WriteLine(a / b); Console.WriteLine(a % b);

25

+ - * / %

int a = 8; int b = 3;

Console.WriteLine(a + b); // 11 Console.WriteLine(a - b); // 5 Console.WriteLine(a * b); // 24 Console.WriteLine(a / b); // 2 Console.WriteLine(a % b); // 2

26

문자열 +

string a = “Hello ” string b = “UPnL!”

Console.WriteLine(a + b); Console.WriteLine(b + a); Console.WriteLine(a + “World!”);

27

문자열 +

string a = “Hello ” string b = “UPnL!”

Console.WriteLine(a + b); // Hello UPnL!

Console.WriteLine(b + a); // UPnL!Hello Console.WriteLine(a + “World!”);

28

비교 (==, >, <, !=) int a = 10; int b = 15;

Console.WriteLine(a == b); // False Console.WriteLine(a != b); // True Console.WriteLine(a < b); // True Console.WriteLine(a > b); // False

29

비교 (==, >, <, !=) 결과 값은 bool 이다 .

int a = 10; int b = 15;

bool c = (a == b);

30

대입 (=, +=)

int a = 10; // 10 a += 10; // 20

마찬가지로 -=, *=, /=, %= 등이 있음

31

증감 (++, --)

int a = 10; // 10 a++; // 11 a--; // 10 --a; // 9 ++a; // 10

32

제어문If, for, whiledo~while, foreach

33

ifif(true){

Console.WriteLine(“ 맞아요” );}

34

ifint a = 5;int b = 10;

if(a == b){

Console.WriteLine(“ 같아요” );}

35

if~elseif(a == b){

Console.WriteLine(“ 같아요” );}else{

Console.WriteLine(“ 달라요” );}

36

if~else if~elseif(a == b){

Console.WriteLine(“ 같아요” );}else if(a < b){

Console.WriteLine(“ 작아요” );}else {

Console.WriteLine(“ 커요” );}

37

forfor(int i = 0; i < 10; i++){

Console.WriteLine(i);}

// 0 부터 9 까지 출력

38

for 와 iffor(int i = 0; i < 10; i++){

if(i % 2 == 0){

Console.WriteLine(i);}

}

// 0 부터 9 까지 짝수를 출력

39

whileint i = 0;while(i < 10){

Console.WriteLine(i);i++;

}

// 0 부터 9 까지 출력

40

break, continueint i = 0;while(i < 10){

if(i == 5) break;Console.WriteLine(i);i++;

}

// 0 부터 4 까지 출력

41

break, continueint i = 0;while(i < 10){

if(i == 5) continue;Console.WriteLine(i);i++;

}

// 0 부터 4, 6 부터 9 까지 출력

42

합 구하기int sum = 0;for(int i = 0; i < 10; i++){

sum += i;}Console.WriteLine(sum);

// 0 부터 9 까지 합을 출력 (45)

43

오늘 만들 것완전수 찾기

44

오늘 만들 것 1 부터 10000 까지 수 중 완전수를 찾으세요 .

완전수 : 약수의 합이 자기 자신의 2 배인 수 6 * 2 = 1 + 2 + 3 + 6

28 * 2 = 1 + 2 + 4 + 7 + 14 + 28

45

오늘 만들 것for(int I = 1; I <= 10000; i++){

for(int j = 1; j <= i; j++){

if( 어떠하면 ) 숫자를 더한다 .}

}

46

오늘 만들 것완전수 찾기

47

오늘 만들 것for(int I = 1; I <= 10000; i++){

for(int j = 1; j <= i; j++){

if( 어떠하면 ) 숫자를 더한다 .}

}

48

배열int a = new int[10];

49

배열 int a = new int[10];