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 |