## Description

Programming assignment (100 pts): Write a computer program in C which will simulate a

calculator. Your calculator needs to support the five basic operations (addition, subtraction,

multiplication, division and modulus) plus primality testing (natural number is prime if it has no

non-trivial divisors). Example of the output follows:

Calculator Menu:

(1) Addition

(2) Subtraction

(3) Multiplication

(4) Division

(5) Modulus (integers only)

(6) Test if prime (integers only)

(7) Exit

Please choose an operation: 2

Enter the first number: 18

Enter the second number: 20

18 – 20 = -2

Calculator Menu:

(1) Addition

(2) Subtraction

(3) Multiplication

(4) Division

(5) Modulus (integers only)

(6) Test if prime (integers only)

(7) Exit

Please choose an operation: 6

Enter the number to be tested: 22

Not prime: 2 x 11 = 22

Calculator Menu:

(1) Addition

(2) Subtraction

(3) Multiplication

(4) Division

(5) Modulus (integers only)

(6) Test if prime (integers only)

(7) Exit

Please choose an operation: 7

Good Bye!

You program MUST be bug-free, well commented (Including author information, program

description, lab section, date, etc.)