PHP Math Exercises: Convert scientific notation to an int and a float
PHP math: Exercise-4 with Solution
Write a PHP script to convert scientific notation to an int and a float.
Sample scientific notation : 4.5e3
Sample Solution:
PHP Code:
<?php
$val = '4.5e3'; // Assign a string containing a number in scientific notation ('4.5e3') to the variable $val
$ival = (int) $val; // Convert the string $val to an integer and store it in $ival
$fval = (float) $val; // Convert the string $val to a float and store it in $fval
echo $ival."\n"; // Output the integer value stored in $ival followed by a newline character ("\n")
echo $fval."\n"; // Output the float value stored in $fval followed by a newline character ("\n")
?>
Output:
4 4500
Explanation:
In the exercise above,
- $val = '4.5e3';: This line assigns the string '4.5e3' to the variable $val. This string represents the number 4500 in scientific notation (4.5 * 10^3).
- $ival = (int) $val;: This line converts the string $val to an integer and stores the result in the variable $ival. When casting a string to an integer, PHP converts it to an integer if possible. In this case, it truncates the fractional part and converts '4.5e3' to the integer 4500.
- $fval = (float) $val;: This line converts the string $val to a float and stores the result in the variable $fval. When casting a string to a float, PHP interprets the string as a floating-point number. In this case, it converts '4.5e3' to the float 4500.0.
- echo $ival."\n";: This line outputs the integer value stored in $ival, followed by a newline character ("\n").
- echo $fval."\n";: This line outputs the float value stored in $fval, followed by a newline character ("\n").
Flowchart :
PHP Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a PHP script to generate random 11 characters string of letters and numbers.
Next: Write a PHP script to convert a date from yyyy-mm-dd to dd-mm-yyyy.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/php-exercises/php-math-exercise-4.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics