본문 바로가기

전체 글15

[어서와 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.