목차
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
'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 |