Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP로 구구단 출력하기: 초보자도 따라 할 수 있는 코드 예제 3가지

구구단(곱셈표)은 특정 숫자에 대해 일정 범위의 값, 보통 1부터 10까지의 곱셈 결과를 한눈에 보여주는 유용한 수학 도구입니다. 이 글에서는 PHP로 구구단을 생성하고 출력하는 다양한 방법을 단계별로 알아보겠습니다.

구구단을 만드는 기본 공식

임의의 숫자에 대한 곱셈표를 만들려면 다음 공식을 사용합니다.

결괏값 = 기준 숫자 × 배수

여기서 각 요소는 다음을 의미합니다.

  • 기준 숫자(Number): 구구단을 생성할 고정된 값
  • 배수(Multiplier): 곱해질 값의 범위 (예: 1부터 10)

예제

  • 입력: 숫자 = 5
  • 출력:
    5 x 1 = 5
    5 x 2 = 10
    5 x 3 = 15
    5 x 4 = 20
    5 x 5 = 25
    5 x 6 = 30
    5 x 7 = 35
    5 x 8 = 40
    5 x 9 = 45
    5 x 10 = 50

방법 1: for 반복문으로 직접 출력하기

가장 간단한 방법은 기본적인 for 반복문을 활용하는 것입니다. 주어진 숫자의 배수를 하나씩 차례대로 계산하여 출력합니다.

<?php
// 구구단을 만들 숫자 정의
$number = 5;

// 구구단 출력
for ($i = 1; $i <= 10; $i++) {
    $result = $number * $i;
    echo "$number x $i = $result<br>";
}
?>

실행 결과:

5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50

방법 2: 함수로 재사용 가능하게 만들기

함수로 구현하면 여러 숫자에 대한 구구단을 손쉽게 생성할 수 있습니다. 하나 이상의 값을 반복적으로 계산해야 하는 경우 특히 유용한 방식입니다.

<?php
// 구구단을 생성하는 함수
function printMultiplicationTable($number) {
    for ($i = 1; $i <= 10; $i++) {
        $result = $number * $i;
        echo "$number x $i = $result<br>";
    }
}

// 원하는 숫자로 함수 호출
$number = 7;
printMultiplicationTable($number);
?>

실행 결과:

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70

방법 3: while 반복문 활용하기

while 반복문을 사용하면 또 다른 방식으로 구구단을 생성할 수 있습니다. 반복 횟수가 조건에 따라 결정되는 구조가 필요할 때 유용합니다.

<?php
$number = 3;
$i = 1;

echo "$number의 구구단:<br>";
while ($i <= 10) {
    $result = $number * $i;
    echo "$number x $i = $result<br>";
    $i++;
}
?>

실행 결과:

3의 구구단:
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27
3 x 10 = 30

실무에서의 활용 사례

  • 교육용 애플리케이션에서 기초 산술 계산 학습 기능 구현
  • 수학 관련 스크립트에서 반복적인 계산 작업 자동화
  • 웹 애플리케이션에서 수치 리포트 생성 및 데이터 시각화

마무리

지금까지 살펴본 것처럼 PHP는 간단한 반복문부터 재사용 가능한 함수까지 다양한 방식으로 구구단을 생성할 수 있습니다. 상황에 맞게 선택하는 것이 중요합니다. 단순한 일회성 작업이라면 forwhile 반복문으로 충분하고, 여러 곳에서 반복 사용해야 한다면 함수로 구현하는 것이 좋습니다. 세 가지 예제 코드를 직접 실행해 보면서 PHP 반복문의 동작 원리를 익혀 보시기 바랍니다.