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

+ Recent posts