[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

BELATED ARTICLES

more