Develop clear and correct flowchart of the project

Assignment Help C/C++ Programming
Reference no: EM131303156

AIMS

Each student will have to undertake a mini project that carries a mark of 40%. Each student will be assigned a unique engineering related topic. The purpose of performing a mini project is to ensure that the third Course Outcome (CO3) namely, "Present solutions to selected engineering problems" is achieved, as well as to realise the fifth Program Outcome (PO5), "Ability to create, select and apply appropriate techniques, resources and, modern engineering and IT tools, including prediction and modelling, involving complex electrical engineering activities".

The objectives of the mini project are to give students the experiences on how to design and develop a fully functional C++ program in solving a problem. Students are required to perform the following task:

1. A complete algorithm or method to be used in the project.

2. Develop clear and correct flowchart of the project.

3. Develop the complete C++ program based on the flowchart.

4. Demonstrate the program.

5. Prepare a report on the finished project along with program code and the program flow chart.A) Based on the information above (Equation, range and step of x), develop a C++ program to do the following:

1. Generate the value of f(x) for all value of x

2. Perform magnitude scaling on f(x). Refer to list of analysis

3. Save data in file

4. Display data as in Table 1 format (user select range of x to be displayed)

5. Display scalled f(x) and x (user select range of x to be displayed).

6. Analysis Data

Analysis 3

Analysis 4

Analysis 11

B) The following items must be used in your programs:

1. if else statement / switch case statement

2. loop

3. Array

4. functions (parameters passed by value and references)

5. structure / class

6. files

C) Others

1. Display appropriate menu but not necessarily as in the above format

2. For each trigonometric function, the argument needs to be converted to radian first

x

sin(3x)

cot(2x)

f(x)

 

 

 

 

Equation:

-0.16sin(4x) - 0.25cos(4x) - 1.03cos(7x)

Range of x: 7 <= x <17
Step of x: 0.050

A) Based on the information above (Equation, range and step of x), develop a C++ program to do the following:
1. Generate the value of f(x) for all value of x
2. Perform magnitude scaling on f(x). Refer to list of analysis
3. Save data in file
4. Display data as in Table 1 format (user select range of x to be displayed)
5. Display scalled f(x) and x (user select range of x to be displayed).
6. Analysis Data
Analysis 3
Analysis 4
Analysis 11

B) The following items must be used in your programs:
1. if else statement / switch case statement
2. loop
3. Array
4. functions (parameters passed by value and references)
5. structure / class
6. files

C) Others
1. Display appropriate menu but not necessarily as in the above format
2. For each trigonometric function, the argument needs to be converted to radian first

x

sin(3x)

cot(2x)

f(x)

 

 

 

 

Attachment:- list_of_analysis.pdf

Reference no: EM131303156

Questions Cloud

What problems did ecb encounter during the financial crisis : What problems did the ECB encounter during the financial crisis and its aftermath that might lead to attacks on its leadership?
How has technology impacted cost if at all : Given your readings, present two reasons for increased health care costs. How might such costs be controlled while still providing quality health care?As we review health care costs, how has technology impacted cost if at all?
Why do we tend to underestimate npv : A capital investment project that generates new opportunities is more valuable than one that doesn't. Why do we tend to underestimate NPV when we ignore the option to abandon
Ethical to collect or unethical to collect : What kind of information is it ethical to collect or unethical to collect? Why? Should managers and organizations inform subordinates they are collecting such information?
Develop clear and correct flowchart of the project : Prepare a report on the finished project along with program code and the program flow chart.A) Based on the information above (Equation, range and step of x), develop a C++ program - Develop the complete C++ program based on the flowchart.
Government was dictating policy actions to the bank of japan : Why might both the head of the Bank of Japan and the head of the Japanese government not want it to appear that the government was dictating policy actions to the Bank of Japan?
How much of two products should be produced by his firm : Consider a supplier of agricultural equipment who is deciding how much of two products should be produced by his firm. You determine what the two products are.
Ethical to collect or unethical to collect : What kind of information is it ethical to collect or unethical to collect? Why? Should managers and organizations inform subordinates they are collecting such information?
Future innovation example : Computers that offer smells - click on the perfume and the scent permeates from your computer. You no longer need to go to the store to see if you like it.

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Integerset class create class integerset for which each

integerset class create class integerset for which each object can hold integers in the range 0 through 100. represent

  Implement the polyhedron interface

This assignment deals with a program takes three types of Polyhedra from an input file and constructs the appropriate objects.

  Program to compute gross wages for employee using array

Write program which uses the following arrays: payRate: array of seven floats to hold each employee's hourly pay rate. wages: array of seven floats to hold each employee's gross wages.

  Section instance variables and encapsulation

What is the public interface of the counter class in section instance variables and encapsulation?

  Program that allows the user to enter the last names

Write a program that allows the user to enter the last names of five candidates in a local election and the votes received by each candidate.

  The big picturethis assignment consists of two separate

the big picturethis assignment consists of two separate programming tasks.1. you will create a linked list module that

  Statements uses object-oriented programming

In the class interface from the previous question, which of the functions is the copy constructor - Which of the following C++ statements uses object-oriented programming?

  Calculate both the total value of revenue

Write the FUNCTION calculate that receives the four revenue values firstQ, secondQ, thirdQ, forthQ through the parameter list, calculates both the total value of revenue

  Multiple choice question on c programming

Create a function to print "88 is a great port number" function name is yourName_PrintFunction no input no return type print "88 is a great port number"

  Problem related to stroing of text file values into vector

I have to store the text file values into a vector and do the sum, here the text file sample: Expenses: Equipment:$300 Food: $50  Consumable expenses: $100

  Research paper on overloading operators

Write a 2 page research paper (excluding title and reference pages / double spaced) on overloading operators. Explain the concepts discussed in the textbook using at least an example not included in the textbook.

  How to spot if a character is a lower case letter or not

You must be finding out how to convert a letter to upper case. I am having difficulty with this program because I do not know where to start with.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd