Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

흑설이의 세상사는 이야기

PHP Programming 정복하기 04장 연습문제 본문

PHP)

PHP Programming 정복하기 04장 연습문제

kuroyuki 2017. 4. 1. 17:43

※1번. 세 과목의 점수를 변수에 입력하고,  총점과 평균을 구한 다음 평균 점수의 구간에 따라 출력형태가 다음과 같도록 프로그램을 작성하시오.


<? /*01.세 과목의 점수를 변수에 입력하고,

총점과 평균을 구한 다음 평균 점수의 구간에 따라 출력형태가 다음과 같도록 프로그램을 작성하시오.*/

echo "<B>▣3과목의 총점과 평균, 등급구하기</B><br>";

echo "<hr>";

$kor=83;$eng=80;$math=77;$sum=0;$avg=0;


echo "국어: {$kor}점<br>";

echo "영어: {$eng}점<br>";

echo "수학: {$math}점<br>";

echo "<hr>";

$sum = $kor+$eng+$math;

$avg = $sum/3;


echo "총점: {$sum}점  ";

echo "평균점수: {$avg}점<br>"; //number_format($avg,

echo "<hr>";


if($avg>=90)

echo "등급: 매우우수<br>";

else if($avg>=80)

echo "등급: 우수<br>";

else if($avg>70)

echo "등급: 보통<br>";

else if($avg>60)

echo "미흡<br>";

else

echo "매우미흡<br>";

echo "<hr>";

?>


※2번. 알파벳 대/소문자의 구별없이 a가 입력되면 "봄", b가 입력되면 "여름", c가 입력되면 "가을",

d가 입력되면 "겨울"이 출력되도록 switch문으로 프로그램을 작성하시오.


<? /*02.알파벳 대/소문자의 구별없이 a가 입력되면 "봄", b가 입력되면 "여름", c가 입력되면 "가을",

d가 입력되면 "겨울"이 출력되도록 switch문으로 프로그램을 작성하시오.*/

echo "▣ 4계절 switch문으로 출력하기<br>";

echo "<hr>";

$temp = 'B';


echo "▼입력된 알파벳>>>>[{$temp}]";

echo "<hr>";

switch($temp) {

case 'a':

case 'A':

echo "가장 좋아하는 계절은 '봄'입니다. <br>";

break;

case 'b':

case 'B':

echo "가장 좋아하는 계절은 '여름'입니다. <br>";

break;

case 'c':

case 'C':

echo "가장 좋아하는 계절은 '가을'입니다. <br>";

break;

case 'd':

case 'D':

echo "가장 좋아하는 계절은 '겨울'입니다. <br>";

break;

}

?>


3번. 다중for문을 이용해 9단~2단까지 구구단을 출력하는 프로그램을 작성하시오.


<? //03.다중for문을 이용해 9단~2단까지 구구단을 출력하는 프로그램을 작성하시오.

$i;$j;

for($i=9 ; $i>1 ; $i--) {

for($j=9 ; $j>0 ; $j--) {

$mul= $i*$j;

echo "{$i} * {$j} = {$mul} &nbsp;\t";

}

echo "<br>";

}

?>


>>2단에 결과가 한자리가 되어 윗 단과의 간격이 맞질 않음. 간격 맞출 수 있는 방법 제보바람<<


※4번. 1~100까지 5의배수의 합을 while문으로 구하는 프로그램을 작성하시오.


<?php /*04.1~100까지 5의배수의 합을 while문으로 구하는 프로그램을 작성하시오.*/

echo "■while문을 이용한 5의 배수의 합 출력<br>";

echo "------------------------------<br>";

$i=5;$sum=0;


while($i <= 100) {

$sum = $sum + $i;

$i = $i+5;

}

echo "1~100까지의 5의 배수의 합은 {$sum}<br>";

?>


※5번. do-while문을 사용해 10~1까지 출력되는 프로그램을 작성하시오.


<?php /*05.do-while문을 사용해 10~1까지 출력되는 프로그램을 작성하시오.*/

echo "■ do-while문을 사용해 10~1까지 출력<br>";

echo "-------------------------------<br>";

$i=10;


do {

echo "{$i}&nbsp;";

$i--;

}while($i>0);

echo "<br>";

?>


6번. continue문을 사용해 1~10까지의 홀수의 합을 while문으로 구하는 프로그램을 작성하시오.


<?php /*06.continue문을 사용해 1~10까지의 홀수의 합을 while문으로 구하는 프로그램을 작성하시오.*/

echo "■ continue문을 사용해 1~10까지 홀수의 합<br>";

echo "--------------------------------------------<br>";

$i; $sum =0;

for($i=1 ; $i<=10 ; $i++) {

if($i%2==0)

continue;

echo "{$i}&nbsp;";

$sum = $sum+$i;

}

echo "= {$sum}<br>";

?>

Comments