Question: Design a software system to perform the following functionalities: 1. simple calculator functionalities (addition, subtraction, multiplication, and division) 2. This calculator should ask the user

Design a software system to perform the following functionalities:

1. simple calculator functionalities (addition, subtraction, multiplication, and division)

2. This calculator should ask the user to enter a temperature reading in Centigrade or Fahrenheit and then prints the equivalent Fahrenheit or Centigrade value respectively. The formula for converting Centigrade temperatures to Fahrenheit is

F = 32 + C (180.0/100)

Where:

F = Temperature in Fahrenheit

C = Temperature in Centigrade

3. This calculator should also be able to perform some financial calculations such as Future Value and Equal payments. You can use the following formulas to calculate the Future Value and Equal Payments:

Design a software system to perform the following functionalities: 1. simple calculator

Where:

p = present value

F = Future value

A = Equal payments

i = interest rate per period

n = number of interest periods

4. The value of Eulers number, e, can be approximated using the formula

functionalities (addition, subtraction, multiplication, and division) 2. This calculator should ask the

Using this formula, design a program that approximates the value of e. Program should terminates when the difference between two successive approximations differs by less than 1.0e-6.

Turn in:

1. Context Diagram

2. Data Flow Diagram

3. Data Dictionary

No coding (programming is not required for this assignment)

i(1 +i)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!