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

PHP에서 백분율 계산:단계별 가이드

이 문제에는 숫자와 백분율 값이 주어지며, 주어진 숫자의 백분율을 찾아야 합니다. 이 글에서는 다양한 접근 방식을 사용하여 PHP에서 숫자의 백분율을 계산하는 방법을 알아보겠습니다.

공식 이해

숫자의 백분율을 찾으려면 다음 공식을 사용합니다:(숫자 × 백분율) / 100

예:40%에 대한 300의 백분율은 (300 × 40) / 100 =120으로 계산됩니다.

숫자:300 백분율:40% 결과:(300 × 40) ¼ 100 =120

직접 계산 방식

이는 기본 곱셈 및 나눗셈 연산자를 사용하여 숫자의 백분율을 계산하는 직접적인 접근 방식입니다. ?

구문

$result = ($number * $percentage) / 100;

<?php
 $number = 500;
 $percentage = 10;
 $result = ($number * $percentage) / 100;
 echo "The percentage value is: " . $result;
?>
The percentage value is: 50

함수 사용

이 접근 방식에서는 숫자와 백분율을 매개변수로 사용하고 계산된 결과를 반환하는 재사용 가능한 함수를 만듭니다.

<?php
 function findPercentage($num, $percent) {
 return ($num * $percent) / 100;
 }
 
 $number = 600;
 $percentage = 25;
 $result = findPercentage($number, $percentage);
 echo "The percentage value is: " . $result;
?>
The percentage value is: 150

객체 지향 접근 방식 사용

더 나은 구성과 재사용성을 위해 클래스 내에서 백분율 계산 논리를 캡슐화할 수 있습니다.

<?php
 class PercentageCalculator {
 public function calculatePercentage($num, $percent) {
 return ($num * $percent) / 100;
 }
 }
 
 $calculator = new PercentageCalculator();
 $number = 700;
 $percentage = 30;
 $result = $calculator->calculatePercentage($number, $percentage);
 echo "The percentage value is: " . $result;
?>
The percentage value is: 210

방법 비교

방법 최고의 사용 사례 시간 복잡도 직접 계산 간단한 일회성 계산 O(1) 함수 재사용 가능한 계산 O(1) 클래스 방법 OOP를 사용한 복잡한 애플리케이션 O(1)

결론

세 가지 접근 방식 모두 O(1) 시간 복잡도로 PHP에서 백분율을 계산하는 효율적인 방법을 제공합니다. 간단한 계산을 위한 직접적인 방법, 재사용을 위한 함수, 객체 지향 애플리케이션을 위한 클래스를 선택하세요.

PHP에서 백분율 계산:단계별 가이드