본문 바로가기

C

C# 프로그래밍 - 함수 함수 函數 함 함 셀 수 function. input output 입력 출력이 있습니다. 더보기
C# 프로그래밍 - index 작은 숫자 출력부터 작은 for문 출력->,,,, 더보기
C# 프로그래밍 - for문 우리가 배우고 있는 구조적 프로그래밍은 순차, 조건, 반복이라는 내용이 합쳐져 있습니다. 저희는 이 내용을 배우고 구조적 프로그래밍->객체지향 프로그래밍으로 넘어갈 것입니다. 구조적 structed vs 객체지향적 object oriented https://jnylove.tistory.com/99 지금까지 순차적으로 변수에 값들을 넣어보고 출력해보았고 조건 if에 따라 변수 출력해보았습니다. 이번엔 같은 동작을 반복실행하는 구조적 프로그래밍을 해볼 것입니다. for(초기화식; 조건식; 증감식){ true // 조건식이 true면 실행 } 출처 - https://youtu.be/jnlDbr3_Mlo?list=PL3aflPKr1txL3MdCEAFrwaKUCsiTUcJCk 더보기
C# 프로그래밍 - if문 예제, 증감 if문으로 점수 계산 예제 이 외에도 score 숫자를 입력받아서 결과를 print하는 방법도 생각해볼 수 있습니다. 출처 - https://youtu.be/c8-SXeCZsXk?list=PL3aflPKr1txL3MdCEAFrwaKUCsiTUcJCk 더보기
C# 프로그래밍 - if문 조건문 if/else i if문 조건문 비교 연산자 if else 조건문 int a = -3; if (a == 1){ print("a는 1"); }else{ print("a는 1이 아님"); } //콘솔에 거짓 출력 int a = 1; if (a == 1){ print("a는 1"); }else{ print("a는 1이 아님"); } //콘솔에 참 출력 int a = 3; if(a==1){ Console.WriteLine("a 1"); }else if(a==2){ Console.WriteLine("a 2"); }else{ Console.WriteLine("a는 1, 2 nothing"); } 사용 컴파일러 https://www.onlinegdb.com/online_csharp_compiler 출처 - https://youtu.. 더보기
의사코드 pseudo code 의사코드 pseudo code : 실제 코드가 아닌 코드의 계획이나 순서를 적어놓은 것 목적 1 : 목적 파악 목적 2 : 알고리즘이 진행될 내용을 간략히 서술. 누가보든 알 수 있도록. 5번 순서에서 강제형변환이 나타나는 것을 알 수 있다. 출처 - https://youtu.be/tmU7VVvLkAk?list=PL3aflPKr1txL3MdCEAFrwaKUCsiTUcJCk 더보기
C# 프로그래밍-나눗셈의 형변환, 오류, 수정 numA / numB 가 3으로 출력되는 오류를 해결하기 위해서 어떻게 해야할까요? result 를 int형이 아닌 float형으로 하면 되겠지 라고 생각한다면 틀렸습니다. result 를 float형으로 바꿨다해도 result는 3.0 을 출력하게 될 것입니다. 나눗셈의 오류를 해결하는 방법 첫번째는 아래와 같습니다. float numA, numB, result; numA = 7; numB = 2; //자동형변환으로 인해서 numA = 7.0f, numB = 2.0f 로 초기화됨. result = numA / numB; print(result); 방법 두번째는 아래와 같습니다. (강제형변환) int numA, numB; float result; numA = 7; numB = 2; result = (fl.. 더보기
C# 프로그래밍-float, 자동형변환, 강제형변환 -형변환 (type change) 자동형변환=묵시적형변환=implicit type conversion 강제형변환 -실수형 값을 강제적으로 정수형 값으로 바꿈. 정수 a + 실수 b = 정수 c 형태인데 a+b가 실수형이라 정수형 c에 대입되지 않는 모습입니다! 출처 https://www.inflearn.com/course/%EC%9C%A0%EB%8B%88%ED%8B%B0-%EA%B2%8C%EC%9E%84%EA%B0%9C%EB%B0%9C-%ED%8C%8C%ED%8A%B81-2/dashboard [무료] 유니티를 위한 C# 기초 프로그래밍-구조지향(무료) - 인프런 | 강의 유니티를 위해서는 C# 프로그래밍이 필요합니다. 그리고 C# 프로그래밍은 객체지향과 구조지향의 프로그래밍으로 나뉩니다. 이 강의에서는 .. 더보기