728x90
SMALL
1. 다음은 주간 또는 야간 근무 시간에 따라 아르바이트 급여를 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
출력 포맷
시간당 급여 - 주간 근무 : 9,500원 - 야간 근무 : 주간 시급 * 1.5 |
<?php echo "시간당 급여<br>"; echo "- 주간 근무 : 9,500원<br>"; echo "- 야간 근무 : 주간 시급 * 1.5<br><br>"; $hour_rate = 9500; (가) = "주간"; $work_time = 8; if ($day_night == "주간") { $pay = $hour_rate * $work_time; } (나) { $pay = $hour_rate * $work_time * 1.5; } echo "$work_time 시간 동안 일한 (다) 급여는 $pay 원입니다."; ?>
정답보기
(가) $day_night
(나) else
(다) $day_night
<?php echo "시간당 급여<br>"; echo "- 주간 근무 : 9,500원<br>"; echo "- 야간 근무 : 주간 시급 * 1.5<br><br>"; $hour_rate = 9500; $day_night = "주간"; $work_time = 8; if ($day_night == "주간") { $pay = $hour_rate * $work_time; } else { $pay = $hour_rate * $work_time * 1.5; } echo "$work_time 시간 동안 일한 $day_night 급여는 $pay 원입니다."; ?>
2. 다음은 숫자로 된 월에 해당되는 계절 이름을 출력하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
<?php $month = 12; if($month >= 3 (가) $month <= 5) { $season = '봄'; echo "{$month}월은 {$season}입니다."; } (나) ($month >=6 && $month <= 8) { $season = '여름'; echo "{$month}월은 {$season}입니다."; } (다) ($month >=9 && $month <= 11) { $season = '가을'; echo "{$month}월은 {$season}입니다."; } elseif($month == 12 (라) $month == 1 || $month == 2) { $season = '겨울'; echo "{$month}월은 {$season}입니다."; } else { echo "잘못 입력되었습니다!"; } ?>
정답보기
(가) &&
(나) elseif
(다) elseif
(라) ||
<?php $month = 12; if($month >= 3 && $month <= 5) { $season = '봄'; echo "{$month}월은 {$season}입니다."; } elseif($month >=6 && $month <= 8) { $season = '여름'; echo "{$month}월은 {$season}입니다."; } elseif($month >=9 && $month <= 11) { $season = '가을'; echo "{$month}월은 {$season}입니다."; } elseif($month == 12 || $month == 1 || $month == 2) { $season = '겨울'; echo "{$month}월은 {$season}입니다."; } else { echo "잘못 입력되었습니다!"; } ?>
3. 다음은 시험 점수가 90~100점이면 수, 80~90점이면 우, 70~79점이면 미, 60~69점이면 양, 0~59점이면 가, 그 외 점수가 입력되면 ‘점수를 잘못 입력하셨습니다!’라는 메세지를 출력하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
<?php (가) = 90; echo "시험 점수 : {$score}점<br>"; if($score >= 90 (나) $score <= 100) echo "등급 : 수"; elseif($score >= 80 && $score <= 89) echo "등급 : 우"; elseif($score >= 70 && $score <= 79) echo "등급 : 미"; (다)($score >= 60 && $score <= 69) echo "등급 : 양"; elseif($score >= 0 && $score <= 59) echo "등급 : 가"; (라) echo "점수를 잘못 입력하셨습니다!"; ?>
정답보기
(가) $score
(나) &&
(다) elseif
(라) else
<?php $score = 90; echo "시험 점수 : {$score}점<br>"; if($score >= 90 && $score <= 100) echo "등급 : 수"; elseif($score >= 80 && $score <= 89) echo "등급 : 우"; elseif($score >= 70 && $score <= 79) echo "등급 : 미"; elseif($score >= 60 && $score <= 69) echo "등급 : 양"; elseif($score >= 0 && $score <= 59) echo "등급 : 가"; else echo "점수를 잘못 입력하셨습니다!"; ?>
4. 다음은 물건 구매액의 할인율에 따라 지불액을 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
물건 구매액의 할인율 - 10,000원 이상 50,000원 미만: 5% - 50,000원 이상 300,000원 미만: 7.5% - 300,000원 이상: 10% |
<?php $buy = 80000; (가)($buy >= 10000 && $buy < 50000) $rate = 5.0; elseif($buy >= 50000 && $buy < 300000) $rate = 7.5; (나) ($buy >= 300000) $rate = 10.0; else $rate = 0; (다) = $buy * $rate / 100; $pay = $buy - $discount; echo "구매액 : {$buy}원<br>"; echo "할인율 : {(라)}원<br>"; echo "할인금액 : {$discount}원<br>"; echo "지불액 : {(마)}원"; ?>
정답보기
(가) if
(나) elseif
(다) $discount
(라) $rate
(마) $pay
<?php $buy = 80000; if($buy >= 10000 && $buy < 50000) $rate = 5.0; elseif($buy >= 50000 && $buy < 300000) $rate = 7.5; elseif($buy >= 300000) $rate = 10.0; else $rate = 0; $discount = $buy * $rate / 100; $pay = $buy - $discount; echo "구매액 : {$buy}원<br>"; echo "할인율 : {$rate}원<br>"; echo "할인금액 : {$discount}원<br>"; echo "지불액 : {$pay}원"; ?>
5. 다음은 음식점에서 고객의 서비스 만족도에 따라 팁을 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
서비스 만족도에 따른 팁 - 매우 만족 : 음식 값의 20% - 만족 : 음식 값의 10% - 불만족 : 음식 값의 5% |
<?php $price = 30000; $service = "매우 만족"; echo "서비스 만족도 : (가)<br>"; if($service == "매우 만족") (나) = $price * 0.2; elseif ($service == "만족") $tip = $price * 0.1; (다) $tip = $price * 0.05; echo "팁 : {$tip}원"; ?>
정답보기
(가) $service
(나) $tip
(다) else
<?php $price = 30000; $service = "매우 만족"; echo "서비스 만족도 : $service"; if($service == "매우 만족") $tip = $price * 0.2; elseif ($service == "만족") $tip = $price * 0.1; else $tip = $price * 0.05; echo "팁 : {$tip}원"; ?>
728x90
LIST
'PHP' 카테고리의 다른 글
PHP 프로그래밍 입문 3판 연습문제 6장 함수 정답 정리 (0) | 2023.04.24 |
---|---|
PHP 프로그래밍 입문 3판 연습문제 5장 배열 정답 정리 (0) | 2023.04.24 |
PHP 프로그래밍 입문 3판 연습문제 4장 반복문 정답 정리 (0) | 2023.04.24 |
PHP 프로그래밍 입문 3판 연습문제 2장 PHP 기초 문법 정답 정리 (0) | 2023.04.12 |
PHP 프로그래밍 입문 3판 연습문제 1장 PHP의 개요와 설치 정답 정리 (0) | 2023.04.12 |