목차

 if_TEST

성적 범위

100 : A+

90 이상 ~ 100 미만 : A

80 이상 ~ 90 미만 : B

70 이상 ~ 80 미만 : C

60 이상 ~ 70 미만 : D

60 미만 : F

 

출력 문구

0 ~ 100을 입력 받았을 때 : "당신의 점수는 XXX점 입니다. <등급>"

그 외의 값일 경우 : "잘못된 값을 입력 했습니다."

 

$score = 990;
$y_score = '당신의 점수는';
$score_is = '점 입니다';
$blank = ' ';
$grade = '<A>';


if ($score > 100 || $score < 0 )
{
    echo '잘못된 값을 입력 했습니다.';
}
else 
{
    if ($score === 100) 
    {
        $grade = '<A+>';
    } 
    else if ($score >= 90)
    { 
        $grade = '<A>';
    } 
    else if ($score >= 80) 
    {
        $grade = '<B>';
    } 
    else if ($score >= 70) 
    {
        $grade = '<C>';
    } 
    else if ($score >= 60) 
    {
        $grade = '<D>';
    } 
    else
    {
        $grade = '<F>';
    }
    echo $y_score.$blank.$score.$score_is.$blank.$grade;
}

 

if_가위바위보_TEST

p1 : 플레이어

p2 : 컴퓨터

0 : 가위, 1 : 바위, 2 : 보

$p1 = 0;
$p2 = rand(0, 2);

$blank = ' ';
$text_p1 = 'p1';
$text_p2 = 'p2';
$text_whowin = '';


if ($p1 < 0 || $p1 > 2) 
{
    echo 'wrong value';
} 
else if ($p1 === 0 && $p2 === 0) 
{
    $text_p1 = 'player = 가위';
    $text_p2 = 'computer = 가위';
    $text_whowin = '비겼습니다';
} 
else if ($p1 === 0 && $p2 === 1) 
{
    $text_p1 = 'player = 가위';
    $text_p2 = 'computer = 바위';
    $text_whowin = 'computer 승리';
} 
else if ($p1 === 0 && $p2 === 2) 
{
    $text_p1 = 'player = 가위';
    $text_p2 = 'computer = 보';
    $text_whowin = 'player 승리';
} 
else if ($p1 === 1 && $p2 === 0) 
{
    $text_p1 = 'player = 바위';
    $text_p2 = 'computer = 가위';
    $text_whowin = 'computer 승리';
} 
else if ($p1 === 1 && $p2 === 1) 
{
    $text_p1 = 'player = 바위';
    $text_p2 = 'computer = 바위';
    $text_whowin = '비겼습니다';
} 
else if ($p1 === 1 && $p2 === 2) 
{
    $text_p1 = 'player = 바위';
    $text_p2 = 'computer = 보';
    $text_whowin = 'computer 승리';
} 
else if ($p1 === 2 && $p2 === 0) 
{
    $text_p1 = 'player = 보';
    $text_p2 = 'computer = 가위';
    $text_whowin = 'computer 승리';
} 
else if ($p1 === 2 && $p2 === 1) 
{
    $text_p1 = 'player = 보';
    $text_p2 = 'computer = 바위';
    $text_whowin = 'player 승리';
} 
else if ($p1 === 2 && $p2 === 2)
{
    $text_p1 = 'player = 보';
    $text_p2 = 'computer = 보';
    $text_whowin = '비겼습니다';
} 
echo $text_p1.$blank."\n".$text_p2.$blank."\n".$text_whowin;

 

Github

Link

 

 

 

 

 

'PHP > PHP_TEST' 카테고리의 다른 글

array_TEST  (0) 2023.03.27
loop_구구단_TEST  (0) 2023.03.24
loop_별찍기_TEST  (0) 2023.03.24
basic_TEST  (0) 2023.03.24
operator_TEST  (0) 2023.03.24

+ Recent posts