A PHP Error was encountered

Severity: 8192

Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

Filename: libraries/Filtered_db.php

Line Number: 23

Write a PHP program to calculate percentage of total
Q:

Write a PHP program to calculate percentage of total

0

Write a PHP program to calculate percentage of total

In this exercise, you will learn how to calculate the percentage of a total using PHP. Such type of logical query can be asked in programming interview or need to implement during some application development. This exercise will basically simplify the essential function that we will make to have the option to calculate a percentage.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

In this exercise, let's assume that we have two variables: one is the number you wish to change into percentage and the other is total. In the given example, we have defined a new function cal_percentage() and taken two variables $num_amount and $num_total. Within this function, we have applied the mathematical formula of percentage calculation, i.e., divide the amount by the total amount and multiply the result by 100, so that we can opt a percentage. In the next line, we have used number_format() function that formats a number with grouped thousands.

PHP program to Calculate Percentage

<?php
// defining function
 function cal_percentage($num_amount, $num_total) {
  $count1 = $num_amount / $num_total;
  $count2 = $count1 * 100;
  $count = number_format($count2, 0);
  return $count;
}

// calling function to calculate percentage
echo "Percentage of 39 in 100 : ".cal_percentage(39, 100).'%<br/>';
echo "Percentage of 26 in 200 : ".cal_percentage(26, 200).'%<br/>';
echo "Percentage of 17 in 150 : ".cal_percentage(17, 150).'%<br/>';
echo "Percentage of 30 in 400 : ".cal_percentage(30, 400).'%<br/>';
echo "Percentage of 11 in 190 : ".cal_percentage(11, 190).'%<br/>';
?>

Output of the above code - 

Percentage of 39 in 100 : 39%
Percentage of 26 in 200 : 13%
Percentage of 17 in 150 : 11%
Percentage of 30 in 400 : 8%
Percentage of 11 in 190 : 6%

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now