본문 바로가기

2013/045

728x90
반응형
난 정말 JAVA를 공부한 적이 없다구요 문제6-3을 풀어보았습니다. 자바 하나만 잘 배워놓아도 웹부터 응용프로그램까지 심지어는 게임까지 만들 수 있더군요. 당분간은 자바만 계속 할 것 같습니다^^ 난 정말 JAVA를 공부한 적이 없다구요 문제6-3을 풀어보았습니다. 문제6-3 1. 정수 N을 전달받아서, 2의 N승을 계산하여 반환하는 메소드를 재귀의 형태로 정의하고, 이의 테스트를 위한 main 메소드도 함께 정의하자 2. 10진수 정수를 전달받아서, 전달받은 정수에 해당하는 2진수를 출력하는 메소드를 재귀의 형태로 정의하고, 이의 테스트를 위한 main 메소드도 함께 정의하자. 참고로 아직은 다양한 출력방법을 소개하지 않았으니, 여러 줄에 걸쳐서 출력이 이뤄지도록 메소드를 정의하자 문제6-3-1 class powerCal{public static void main(St.. 2013. 4. 23.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 제가 만들어본 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 해답입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 문제1예제 DefaultValue3.cpp에 정의된 함수 BoxVolume를 '매개변수의 디폴트 값 지정' 형태가 아닌, '함수 오버로딩'의 형태로 재구현해보자. 물론 main 함수는 변경하지 않아야 하며, 실행결과도 동일해야 한다. #include int BoxVolume(int length, int width, int height);int BoxVolume(int length, int width);int BoxVolume(int length); int main(void){std::cout 2013. 4. 14.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 풀이입니다. 함수 오버로딩 관련 문제입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 다음 main 함수에서 필요로 하는 swqp 함수를 오버로딩 해서 구현해보자. #include void swap(int *i,int *j);void swap(char *i,char *j);void swap(double *i,double *j); int main(void){int num1=20, num2=30;swap(&num1, &num2);std::cout 2013. 4. 13.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1을 풀어보았습니다.C++ 기반의 데이터 입출력이 주제라고 하네요^^ 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1 문제1사용자로부터 총5개의 정수를 입력 받아서, 그 합을 출력하는 프로그램을 작성해 보자. 단, 프로그램의 실행은 다음과 같이 이뤄져야 한다. 문제2프로그램 사용자로부터 이름과 전화번호를 문자열의 형태로 입력 받아서, 입력 받은 데이터를 그대로 출력하는 프로그램을 작성해 보자. 문제3숫자를 하나 입력 받아서 그 숫자에 해당하는 구구단을 출력하는 프로그램을 작성해 보자. 예를 들어서 사용자가 5를 입력한다면 구구단에서 5단을 출력해야 한다. 문제4판매원들의 급여 계산 프로그램을 작서해보자. 이 회사는 모든 판매원에게 매달 50만원의 기.. 2013. 4. 12.
윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2에 대한 제 해답입니다. 윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 문제 내용 const int num=12; 가 있다. 포인터 변수를 선언해서 위 변수를 가리키게 해보자. 그리고 이 포인터 변수를 참조하는 참조자를 하나 선언하다. 마지막으로 이렇게 선언된 포인터 변수와 참조자를 이용해서 num에 저장된 값을 출력하는 예제를 완성해보자. #include int main(void){const int num=12;const int *pnum=&numconst int* &rnum=pnum; std::cout 2013. 4. 10.