ARITHMETIC STATEMENTS
The following symbols represent the arithmetic operators, ie, use them when you wish to perform calculations.

Symbol Operation
+ Addition
- Subtraction
* Multiplication
/ Division

 


Addition Example


	program Add (output);
	var number1, number2, result : integer;
	begin
		number1 := 10;
		number2 := 20;
		result := number1 + number2;
		writeln(number1, ' plus ', number2, ' is ', result )
	end.


	Sample Program Output
	10 plus 20 is 30
	_

Subtraction Example


	program Subtract (output);
	var number1, number2, result : integer;
	begin
		number1 := 15;
		number2 := 2;
		result := number1 - number2;
		writeln(number1, ' minus ', number2, ' is ', result )
	end.


	Sample Program Output
	15 minus 2 is 13
	_

Multiplication Example


	program Multiply (output);
	var number1, number2, result : integer;
	begin
		number1 := 10;
		number2 := 20;
		result := number1 * number2;
		writeln(number1, ' multiplied by ', number2, ' is ', result )
	end.


	Sample Program Output
	10 multiplied by 20 is 200
	_

Division Example


	program Divide (output);
	var number1, number2, result : integer;
	begin
		number1 := 20;
		number2 := 10;
		result := number1 / number2;
		writeln(number1, ' divided by ', number2, ' is ', result )
	end.


	Sample Program Output
	20 divided by 10 is 2
	_


SELF TEST 3
The following program contains a few errors. Identify each error (there are seven), and show the correct version on the right.


	progam TEST (output)                   _______________________________
	
	var    number1, number2; integer;      _______________________________

	begin;                                 _______________________________

	       number1 = 24;                   _______________________________

	       number2 := number1 * 4;         _______________________________

	       writeln('Help )                 _______________________________

	end                                    _______________________________


Click here for answer

Copyright B Brown/P Henry, 1988-1999. All rights reserved.