[PHP 프로그래밍 입문 Chapter 03] 연습 문제, 정답
2023. 12. 27. 09:43
728x90
✨Chapter 03 연습 문제✨
[연습문제 01] 다음은 주간 또는 야간 근무 시간에 따라 아르바이트 급여를 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
<?php
echo "시간당 30<br>";
echo "주간 근무: 9,500원 <br>";
echo "야간 근무: 주간 시급 * 1.5 <br><br>";
$hourly_rate = 9500;
$day_night = "주간";
$work_time = 8;
if($day_night == "주간") {
$salary = $hourly_rate * $work_time;
} else {
$salary = $hourly_rate * $work_time * 1.5;
}
echo "Swork time 시간 동안 일반 $day_night 급여는 $salary 입니다.";
?>
[연습문제 02] 다음은 숫자로 된 월에 해당되는 계절 이름을 출력하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
<?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)월은 (Sseason)입니다.";
} elseif ($month == 12 || $month == 1 || $month == 2) {
$season = "겨울";
echo "($month)일은 ($season)입니다.";
} else {
echo "잘 못 입력되었습니다!";
}
?>
[연습문제 03] 다음은 시험 점수가 90~100점이면 수, 80~89점이면 우, 70~79점이면 미, 60~69점이면 양, 0~59점이면 가, 그 외 점수가 입력되면 ‘점수를 잘 못 입력하셨습니다!’라는 메시지를 출력하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
<?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 "점수를 잘못 입력하셨습니다!";
}
?>
[연습문제 04] 다음은 물건 구매액의 할인율에 따라 지불액을 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
<?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}원\n";
echo "할인률: {$rate}%\n";
echo "할인금액: {$discount}원\n";
echo "지불액: {$pay}원\n";
?>
[연습문제 05] 다음은 음식점에서 고객의 서비스 만족도에 따라 팁을 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.
<?php
$buy_price = 30000;
$service = "매우 만족";
if ($service == "매우 만족") {
$tip = $buy_price * 0.2;
} elseif ($service == "만족") {
$tip = $buy_price * 0.1;
} else {
$tip = $buy_price * 0.05;
}
echo "팁: {$tip}원\n";
?>
728x90
LIST
'Study > PHP' 카테고리의 다른 글
[PHP 프로그래밍 입문 Chapter 09] 연습 문제, 정답 (0) | 2023.12.31 |
---|---|
[PHP 프로그래밍 입문 Chapter 08] 연습 문제, 정답 (0) | 2023.12.30 |
[PHP 프로그래밍 입문 Chapter 06] 연습 문제, 정답 (0) | 2023.12.29 |
[PHP 프로그래밍 입문 Chapter 02] (0) | 2023.09.30 |
[PHP 프로그래밍 입문 Chapter 01] (0) | 2023.09.30 |