본문 바로가기

대학/어서와 C++은 처음이지!4

[어서와 C++은 처음이지!] chapter 04. 연습문제 EXERCISE (p.208) 3번. 직원을 나타내는 Employee 클래스를 다음의 단계에 따라서 작성하여 보자. 1.name, age, salary, years 등을 멤버 변수로 가지는 클래스를 정의한다. 2. 모든 멤버 변수를 private로 정의하고 접근자와 설정자를 제공하라. 3. Employee 클래스의 객제를 생성하고 설정자를 통하여 {“홍길동”, 26, 1000000,1}으로 설정하고 접근자를 이용하여서 멤버 변수의 값을 화면에 출력한다. 코드 #include using namespace std; class Emplyee {//1.클래스 정의 private: string name=""; int age=0, salary=0, years=0; public: //2.설정자(mutator):멤버 .. 2022. 10. 9.
[어서와 C++은 처음이지!] chapter 03. 연습문제 PROGRAMMING EXERCISE(p.160) 10번. “동전 던지기”를 시뮬레이트하는 프로그램을 작성한다. 프로그램이 동전을 100번 던지고 동전의 각면이 나타나는 횟수를 세어 출려한다. 난수를 발생하여서 0 또는 1을 반환 하는 filp() 함수를 작성하여 사용하라. 프로그램이 “동전 던지기”를 올바르게 시뮬레이트 하는 경우, 동전의 각 면이 대략 절반정도 나타난다. 코드 #include #include #include using namespace std; int flip(); int main() { int frontCnt = 0, backCnt = 0; for (int i = 0; i < 100; i++) { int fliptemp = flip();//함수 값을 변수에 저장 //cout 2022. 10. 4.
[어서와 C++은 처음이지!] chapter 02. 연습문제 PROGRAMMING EXERCISE(p.117) 9번. 반복문을 이용하여 화씨 온도 0도부터 100까지의 구간에 대하여 10도 간격으로 섭씨 온도로 환산하는 표를 작성하라. c = (f-32.0) * 5.0 / 9.0; 수식으로 화씨 온도를 섭씨 온도로 변환할 수 있다. 코드 #include using namespace std; int main() { int f = 0;//화씨온도 double c = 0;//섭씨온도 for (f; f < 100; f++) { if (f % 10 == 0 ) {//10도 간격으로 구하기 c = (f - 32.0) * 5.0 / 9.0; cout 2022. 9. 27.
[어서와 C++은 처음이지!] chapter 01. 연습문제 EXERCISE ( P.58 ) 7번. 다음과 같은 의사 코드를 구현하는 C++프로그램을 작성해보자. 1. speed 변수를 60(km/h)로 설정한다. 2. time 변수를 2.5(시간)로 설정한다. 3. 이동한 거리를 계산하고 distance 변수에 답을 저장한다. 4. 계산된 거리를 적절한 메시지와 함께 사용자에게 표시한다. 코드 #include using namespace std; int main() { int speed = 60; float time = 2.5; float distance = speed * time; cout 2022. 9. 20.