목록
'php' 101건
-
섭씨/화씨 환산표 만들기for문을 이용하여 섭씨 온도를 화씨 온도로 환산하는 표를 만드는 프로그램을 작성해봅시다.※ 화씨 = (섭씨 X 9/5) + 32 03/ex3-16.php"; echo "섭씨 화씨"; echo "--------------------"; for ($c = -10; $c "; } // 09 echo "--------------------";?> 06~09for ($c = -10; $c $f = ($c * 9 / 5) + 32; // $f : 화씨 echo $c. " ".$f.""; }for 루프에서 $c는 -10에서 30까지의 값(5씩 증가)을 가집니다. 7행은 환산 수식($c * 9/5) + 32를 이용하여 섭씨 $c를 화씨 $f로 변환합..
-
for문으로 정수 합계 구하기이번에는 for문을 이용하여 1에서 10까지 정수 합계를 구하는 프로그램을 작성해봅시다. 03/ex3-14.php 02 $sum = 0;누적 합계를 의미하는 변수 $sum을 0으로 초기화합니다. 03~05for ($i = 1; $i $sum += $i; }for 루프에서 $i는 1에서 10까지의 값을 가집니다. 4행 $sum += $i에 의해 누적 합계 $sum이 구해집니다. 07 실행 결과에서와 같이 1에서 10까지 합계인 55를 출력합니다. 1에서 100까지의 정수 중 3의 배수 합계를 구하는 프로그램을 작성해봅시다. 03/ex3-15.php 02 $sum = 0;누적 합계를 의미하는 변수 $sum을 0으로 초기화합니다. 03~06for ($i = 1; $i if ($i..
-
for문for문은 while문과 마찬가지로 특정 문장들을 반복 실행하는 데 사용됩니다. for문은 문법적으로 간결하고 직관적이기 때문에 반복 처리를 하는 데 while문보다 더 많이 사용됩니다. for문의 기본 구조1에서 100까지의 정수를 화면에 출력하는 다음의 예를 통하여 for문의 기본 사용법을 익혀봅시다. 03/ex3-13.php"; }?> 02~04 for ($i = 1; $i echo $i.""; }$i=1;$i를 1로 초기화한다. $i 1 echo $i."";$i의 값인 1을 실행 결과에서와 같이 출력합니다. $i++$i를 1 증가시킵니다. $i는 2가 됩니다. $i2 echo $i."";$i의 값인 2를 실행 결과에서와 같이 출력합니다. $i++$i를 증가시킵니다. $i..
-
마일/킬로미터 환산표 만들기while 문으로 마일(Mile)을 킬로미터(Km)로 변환하는 환산표를 만드는 프로그램을 작성해봅시다.※킬로미터 = 마일 x 1.609344 03/ex3-12.php"; echo "마일 킬로미터"; echo "------------------------------"; $mile = 10; // 06 while ($mile "; // 10 $mile += 10; // 11 } // 12 echo "------------------------------";?> 06 마일 $mile에 초기값 10을 저장합니다. 07~12 while 반복 루프에서 $mile은 10에서 50까지의 값(10씩 증가)을 가집니다. 따라서 실행 결과에서와 같이 10, 20, 30, 40,..
-
while문으로 합계 구하기이번 절에서는 while문을 이용하여 정수 합계를 구하는 방법에 대해 알아봅시다. 정수 합계를 구하기 전에 1~10까지 정수를 화면에 출력하는 프로그램을 작성해봅시다. 03/ex3-9.php"; $x++; // 07 }?> 04~07 변수 $x가 1에서 10까지의 값을 가지는 동안 while 반복 루프가 진행되어 $x의 값이 디음 실행 결과에서와 같이 출력됩니다. 이번에는 1~100까지 전부 합계를 구하는 프로그램에 대해 알아봅시다. 03/ex3-10.php02 변수 $x에 1을 저장합니다.03 누적 합계를 의미하는 변수 $sum을 0으로 초기화합니다.05~08 $x가 1에서 100까지의 값을 가지는 동안 while 반복 루프가 진행됩니다. 누적 합계 $sum에 $x의 값이 계속해서 ..
-
while 문컴퓨터는 단순한 반복 작업을 잘 수행합니다. 1~1, 000,000까지의 합과 같이 복잡해보이는 계산도 두 수를 반복해서 빠르게 더해감으로써 쉽게 처리할 수 있습니다. PHP에서는 반복 처리를 위해 while문과 for문이 사용됩니다. 먼저 while문에 대해 알아봅시다. while문의 사용 형식은 다음과 같습니다.while (조건식) { 문장1; 문장2; ...} while의 조건식이 참인 동안 문장1, 문장2, ...를 반복 실행합니다. 반복 루프가 진행되는 동안 조건식이 가짓이 되는 순간 while문을 빠져나갑니다. while문을 이용하여 브라우저에 '안녕하세요.'를 다섯 번 출력하는 다음의 예를 살펴봅시다."; ..
-
switch문switch문은 if문과 유사한 기능을 수행하지만 사용하는 문법이 조금 다릅니다.if문 대신에 switch문을 사용하면, 더 간편하고 짜임새 있는 프로그램을 작성할 수 있는 경우가 종종 있습니다. switch()문의 사용 형식은 다음과 같습니다.switch (변수) { case 값1 : 문장1; 문장2; ... break; case 값2 : 문장A; 문장B; ... ..
-
if문의 중첩if의 세가지 구문들은 각각 단독으로 사용되기도 하지만 경우에 따라서는 여러 개의 구문이 중첩되어 사용됩니다. 생년월일에 따라 만 나이를 계산하는 프로그램을 생각해봅시다. 만 나이는 생년월일과 오늘의 날짜에 따라 계산됩니다. 다음 예제에서는 만 나이를 계산하기 위해 if~ elseif~ else 구분 안에 if~ else~ 구문을 중첩해서 사용하고 있습니다. 03/ex3-6.php"; echo "출생년월일 : ".$birth_year."/".$birth_month."/".$birth_day.""; echo "만 나이 : ".$age."세";?> 02~04$now_year = 2022;$now_month = 4; $now_day = 15;현재 연월일을 2022년 4월 15로 설정합니다. 06~0..
-
if~ elseif~ else~if~elseif~ else~ 구문의 사용 형식은 다음과 같습니다.if (조건식1) { 문장1; 문장2; ... } elseif (조건식2) { 문장A; 문장B; ...} ...else { 문장|; 문장 || ; ... } 조건식1이 참이면 문장1, 문장2, ...가 실행되고, 그렇지 않고 조건식2가 참이면 문장A, 문장B, ...가 실행되고, ... 앞의 모든 조건식이 거짓이면 else에 속하는 문장|, 문장||, ...가 실행됩니다. 이와 같이 if~ elseif~ else~ 구문에서는 문장1, 문장2, ... 또는 문장A, 문장B, ... ..
-
if~ else~ 구문if~ else~ 구문의 사용 형식은 다음과 같습니다.if (조건식) { 문장1; 문장2; ...}else { 문장A; 문장B; ...} 조건식이 참이면 if에 속하는 문장1, 문장2, ...가 실행되고, 그렇지 않으면 else에 속하는 문장A, 문장B, ...가 실행됩니다. 이와 같이 if~ else~ 구문에서는 문장1, 문장2, ... 또는 문장A, 문장B, ... 둘 증 하나만이 실행됩니다. 둘 중 어느 것을 실행할지를 결정하는 것이 바로 조건식의 참/거짓입니다. 다음은 if~ else~ 구문을 이용하여 짝수/홀수를 판별하는 프로그램입니다. 03/ex3-3.php 02 $num = 12;변수 $num에 12를 저..
-
if~ 구문if~ 구문의 사용 형식은 다음과 같습니다.if(조건식) { 문장1; 문장2; ...} if 안에 있는 문장1, 문장2, ...는 조건식이 참인 경우에만 실행됩니다. 조건식이 거짓인 경우에는 실행되지 않습니다. if~ 구문을 이용하여 지하철 기본 요금이 2500원이고 경로 우대(65세 이상)인 경우에는 0원이 되는 프로그램을 작성해봅니다. 03/ex3-1.php= 65) { // 나이가 65세 이상이면 참 // 05 $pay = 0; } // 07 echo "나이 : ".$age."세"; // 09 echo "요금 : ".$pay."원"; // 10?> 02 $age = 30;나이 $age에 30을 저장합니다. 03 $pay..
-
논리 연산자논리 연산자(Logical Operator)도 비교 연산자와 마찬가지로 제어문에서 많이 사용됩니다. 논리 연산자 and, or, not은 각각 논리합(AND), 논리곱(OR), 논리 부정(NOT)을 의미합니다. 논리 연산자를 표로 정리하면 다음과 같습니다. 논리 연산자논리 연산자예설명and$x and $y$x와 $y가 둘 다 참이어야 참or$x or $y$x와 $y 둘 중 하나만 참이어도 참&&$x && $y$x and $y와 동일||$x || $y$x or $y와 동일!!$x$x가 참이면 거짓, 거짓이면 참