이 문제에는 숫자와 백분율 값이 주어지며, 주어진 숫자의 백분율을 찾아야 합니다. 이 글에서는 다양한 접근 방식을 사용하여 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) 시간 복잡도로 PHP에서 백분율을 계산하는 효율적인 방법을 제공합니다. 간단한 계산을 위한 직접적인 방법, 재사용을 위한 함수, 객체 지향 애플리케이션을 위한 클래스를 선택하세요.