a6q4 - # CS 116 Assignment 6 Question 4 # Ru Wang r46wang...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
## CS 116 Assignment 6 Question 4 ## Ru Wang r46wang 20319247 ## scheme_math: void -> void ## purpose: this function neither consume or produce anything. But it evaluates expressions ## Effects: It asks to input 3 values: one mathematical operator, + - * or / or the word quit, and 2 operands in integer form. Result displays according to the following rules: ## - It displays an integer of the evaluated expression if the operator entered is one of + - or * ## - It displays a float of the evaluated expression if the operator entered is / ## - It displays Error: unknwon operator if the entered operator is not one of + - * and / ## - It displays Error: attempted divide-by-0 if it attempts to divide by zero ## - It ends the operation if quit is entered. ## Example: ## 1. Entering +, 50, and 30, respectively at the first, second, and third prompts should display 80 ## 2. Entering -, 60, and 30, respectively at the first, second, and third prompts should display 30 ## 3. Entering *, 25, and 3, respectively at the first, second, and third prompts
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/21/2010 for the course CS 116 taught by Professor T.vasiga during the Fall '09 term at Waterloo.

Page1 / 2

a6q4 - # CS 116 Assignment 6 Question 4 # Ru Wang r46wang...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online