묻고답하기
php 학습중 어려움이 있어서 ㅜ.ㅜ
2014.10.13 17:58
php 교재에 있는 연습 문제 중 하나인데 놀이공원의 입장료를 출력하는 문제입니다.
다른 부분은 다 할수 있었는데 주/야간 금액이 틀리게 나오네요 ㅠㅠ.
<?
function fee1($day, $age) //자유 입장권
{
if($day=="주간")
{
if(0<$age && $age<4)
$money="free";
elseif(4<$age && $age<11)
$money=25000;
elseif(11<$age && $age<18)
$money=28000;
else
$money=32000;
}
else
{
if(0<$age && $age<4)
$money="free";
elseif(4<$age && $age<11)
$money=22000;
elseif(11<$age && $age<18)
$money=25000;
else
$money=39000;
}
return $money;
}
function fee2($age) //일반입장권
{
if(0<$age && $age<4)
$money="free";
elseif(4<$age && $age<11)
$money=13000;
elseif(11<$age && $age<18)
$money=15000;
else
$money=18000;
return $money;
}
function fee3($age) // 빅5 이용권
{
if(0<$age && $age<4)
$money="free";
elseif(4<$age && $age<11)
$money=22000;
elseif(11<$age && $age<18)
$money=25000;
else
$money=29000;
return $money;
}
$age=25;
$day="주간";
$category=1;
if($category==1)
$fee=fee1($age, $day);
elseif($category==2)
$fee=fee2($age);
else
$fee=fee3($age);
if($category==1)
$cat="자유이용권";
elseif($category==2)
$cat="일반입장권";
else
$cat="빅5 이용권";
echo "입장권 종류 : $cat<br>";
if($category==1)
echo "때: $day<br>";
echo "관람객 나이: $age 세<br>";
echo "입장료: $fee 원";
?>
위의 소스로 실행해보았을때
입장권 종류 : 자유이용권
때: 주간
관람객 나이: 25 세
입장료: 39000 원
위처럼 나옵니다.
정답이라면
입장권 종류 : 자유이용권
때: 주간
관람객나이: 25세
입장료: 32000원
이렇게 나와야 되는데
자꾸 야간 금액이 나옵니다 ㅜ,ㅜ
어떤부분이 틀려서 저렇게 나오는 걸까요???
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
수기짱 | xe 설치 후 게시판에 글을 쓸 수 없습니다. ㅠㅠ | |
swingguitar | 메인 화면 만들려고 하는데요... [20] | 2014.10.13 by 고코루리 |
딥독 | 개인 다이어리 형태의 게시판 개발의 어려움.. [4] | 2014.10.13 by 딥독 |
다빈맘 | 캡차창이 아래도 가려버려요.. | |
시꾸리 | 게시판 내용에 날짜를 최종수정일로 바꾸려면? | |
khk1013 | OpenSUSE상에 XE를 설치하는데 Rewrite_Mod 인식이 되지 않습니다. [6] | 2014.10.13 by khk1013 |
김타조알 | xe 관리자 페이지 접근 권한에 대해.. [1] | 2014.10.13 by 고코루리 |
koreafeel | xe 자동 업데이트 | |
2222ㅇ | 게시판 질문드립니다. ㅠㅠ 도와주세요. [2] | 2014.10.13 by 2222ㅇ |
ljhw | 클래스명 질문... | |
geplus_xe | 메뉴 배경이미지 변경 | |
미소둘로 | xe알림센터 모듈 [13] | 2014.10.13 by BJ람보 |
처리낭군 | 모바일에서 반응 안되게 하려면 어떻게 해야 하나요? [2] | 2014.10.13 by 처리낭군 |
좋은아빠되기 | ko.tar.gz 과 tar.gz의 차이점? [2] | 2014.10.13 by 좋은아빠되기 |
천군천사 | XE 해킹에 매우매우취약..한듯 [1] | 2014.10.13 by GG |
gnsdl106 | php교재를 보고 공부하던 중 어려움이 있어서.. [3] | 2014.10.13 by gnsdl106 |
내아내그리움 | 구글검색이 전혀안되고있습니다. [1] | 2014.10.13 by 고코루리 |
쫑효다컴 | xe 는 아닙니다만 문의드려봅니다. IE7문제에요 [10] | 2014.10.13 by 쫑효다컴 |
sam95 | 하나의 웹호스팅 두개의 홈페이지 가능한가요 [1] | 2014.10.13 by 고코루리 |
달리다굼 | 사이트주소와 관련된 문의입니다.. [2] | 2014.10.13 by 고코루리 |
if문 바로 아랫줄에 한줄은 그냥 쓰셔도 되는데 return 부분때문에 한줄이 아니라 여러줄로 인식하는게 아닌가 의심이 됩니다.
혹시 모르니까
if() {
...
} elseif() {
...
} else {
...
}
이런식으로 한번 해보시겠어요?