Task Three - Simple Maths - PHP Tutorial

This program prompts you for two numbers and then adds them together before displaying the answer.

Here is the result of running the program.

Here is the program code.


<?php

// ===== INPUT ==============================
echo "\n\nPlease enter a number ... ";
$N1 = fgets(STDIN);

echo "\n\nPlease enter a number ... ";
$N2 = fgets(STDIN);
// ==========================================

// ===== PROCESS ============================
$output = $N1 + $N2;
// ==========================================

// ===== OUTPUT =============================
echo "\n\nThe answer is $output.\n\n\n";
// ==========================================

?>

 

Code

Explanation

echo "\n\nPlease enter a number ... ";

echo displays the text inside the double quotes. "\n" causes a new line to be started.

$N1 = fgets(STDIN);

fgets() fetches a line of text from the keyboard (until the Enter key is pressed).

$N1 is a variable (pigeon hole) where a number can be stored. (You could type text here but the result would not be useful.)

$N2 = fgets(STDIN);

fgets() fetches a line of text from the keyboard (until the Enter key is pressed).

$N2 is a variable (pigeon hole) where a number can be stored. (You could type text here but the result would not be useful.)

$output = $N1 + $N2;

Then the addition is carried out and the result assigned to $output.

echo "\n\nThe answer is $output.\n\n\n";

echo displays the following

  • two blank lines
  • "The answer is"
  • The data held in $output
  • A period (full stop)
  • Three more blank lines

 

Learning Task

Write more programs to add, subtract, multiply and divide. Try dividing by zero!

Arithmetic Operators

Example Name Result
$a + $b Addition Sum of $a and $b.
$a - $b Subtraction Difference of $a and $b.
$a * $b Multiplication Product of $a and $b.
$a / $b Division Quotient of $a and $b.
$a % $b Modulus Remainder of $a divided by $b.