php 다시홀수좀..이해불가
<?
$a=6;
if ($a%2==1)
echo "$a 은(는) 홀수 입니다.<br>";
else
echo "$a 은(는) 짝수 입니다.<br>";
?>
$a=6;
if ($a%2==1)
echo "$a 은(는) 홀수 입니다.<br>";
else
echo "$a 은(는) 짝수 입니다.<br>";
?>
생각해보니까요... a%2==1 이건 답이 홀수인거 알겟는데요...
저게왜 홀수가되는지 왜 짝수가되는지 모르겟어요..
a/2 하면 1이 나오는데 위에 a라는 문젤 풀어봐도 1이란 숫자가 전혀안나오는듯한데..
저 1이 남아야 홀수고 없어야 짝수라고 말해주셧는데..
나눠봐도 1남는거 0남는게 없는거같은데
이해력 심하게딸립니다. 진짜 차근차근 설명좀..하.. 수학은 배우고있습니다....
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 10개
1이면 홀수가 되겠죠?
1 나누기 2 하면 안나눠지니 나머지가 1이고.. // 홀수
2 나누기 2 하면 나눠지니깐 나머지는 0이고.. // 짝수
3 나누기 2 하면 나누고 남는 나머지는 1이고.. // 홀수
4 나누기 2 하면 나눠떨어지니깐 나머지는 0이고 // 짝수
이렇게 체크요.. 더 자세한 설명은.. 다음분께 -0-
= 대입연산
예) a라는변수에 6이라는값을가지게 할려면 a=6
A의 값이 1인지 검사할려면 a==1
$a=6; // a에 6 대입
if ($a%2==1) // a/2로 나눠서 나머지가 1이랑 같으냐?
echo "$a 은(는) 홀수 입니다.<br>"; // 참일때 출력
else //조건분기인데 문법에 맞나요?
echo "$a 은(는) 짝수 입니다.<br>" ; //거짓일때 출력
?>
아래가 맞는 문법아닌가요?
<?
$a=6;
if ($a%2==1){
echo "$a 은(는) 홀수 입니다.<br>";
}else{
echo "$a 은(는) 짝수 입니다.<br>";
}
?>
if(~~~)
echo "ff";
이런식으로 if나 for 같은거에 하나의 명령어?만 들어가면 { 안묶어도되요
작동은 하는군요 ㅎㅎ
이 문장은 산술연산과 관계연산이 함께 쓰였습니다.
if(($a%2) == 1) 연산 순서는 이렇게 됩니다.
산술 연산자 %가 먼저 실행 되고 나중에 관계연산자 ==가 실행 됩니다.
변수 $a를 2로 나누었을 때 나오는 나머지가 발생하지 않는다면 $a는 2의 배수가 됩니다.
2의 배수는 이유불문 짝수가 됩니다.
홀짝수는 구분하기 위해서 $a는 자연수가 되어야 합니다.
어떤 자연수도 2로 나누었을 때 나머지가 발생했다면 나머지는 1이 됩니다.
변수 $a를 2로 나누었을 때 나머지가 발생하면 홀수가 되고 나머지가 없으면 짝수가 됩니다.
만약 변수 $a를 3으로 나누었을 때 나머지가 발생하지 않는다면 $a는 3의 배수가 됩니다.
이 공식은 다양하게 응용되고 있습니다.
$res = (($a % 2) == 1) ? "홀수" : "짝수;
한줄로 줄이면 이렇게 됩니다.
디자인 쪽으로 공부하시면 정말 두각을 보일겁니다.
플밍하는 시간에 디자인쪽에 투자하세요.
IT쪽에 관심이 있으시다면...여러방면으로 고민해 보세요.
저는 디자인 프로그밍 다하는 사람이되고싶어서요 ㅎ
디자인쪽이 더 탁월하실 것 같습니다.
음~~~
$a=6;
if ($a%2)
echo "$a 은(는) 홀수 입니다.<br>";
else
echo "$a 은(는) 짝수 입니다.<br>";
?>
리스트에서 내용을 뿌릴때 라인별 색을 다르게 처리하기 위해서 많이 사용합니다.