Design programs that deals with structs arrays and strings

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

Learning Outcomes:

Upon the accomplishment of the project that follows the student should be able to:

1. Design, implement, test and debug C++ programs including simple arithmetic, increment, decrement, assignment, equality and logical operators, input/output.

2. Design, implement, test and debug C++ programs including selection and repetition control structures: if, if/else, switch, while, do/while, for.

3. Design, implement, test and debug C++ programs including standard libraries, pre-defined functions and user-defined functions.

4. Design, implement, test and debug C++ programs that deals with structs, arrays and strings.

5. Design, implement, test and debug C++ programs for applications of real life.

6. Break down/analyze basic C++ programs; determine whether a C++ program runs flawlessly; and make judgments / evaluations / comparisons of a given program.

7. Document the proposed solutions towards project achievement with the relevant verification and validation.

8. Maintain a professional conduct as required in real-life engineering practice.

9. Develop project management skills individually and within a team.

The Project - "Manpower Planner"

You are a fresh ACK diploma graduate who has been recruited by ACK as a part-time programmer in the Admission and Registration department. Your task is to build a reliable "Manpower Planner" to help the academic departments in predicting their manpower requirements for every academic year. As a start, you were requested to build a Manpower Planner for the Electrical Engineering Department, particularly for its Diploma Program.

The manpower planner should be able to:

A. Predict the student numbers in Fall and Spring Semesters of the next academic year. This includes the prediction of:

1. The numbers of new students expected to register in Semester 1 that are projected from the students' enrolment records of the current and previous semesters and/or any other relevant data.

2. The numbers of students expected in every unit in Semester 2, 3 and 4. This depends on at least, what follows:

  • The current number of students registered in each unit and its pre- requisite(s).
  • The expected failing rate in each unit and its pre-requisite(s).

B. Predict the number of sections required per unit in Fall and Spring semesters of the next academic year. This depends on at least, what follows:

1. The projected students numbers obtained from the previous point (point 1).

2. The maximum number of students allowed per unit (which can be different from a unit to another one).

C. Predict the total lectures hours in Fall and Spring Semester of the next academic year. This depends on at least, what follows:

1. The number of sections per unit obtained from the previous point.

2. The lectures hours per unit.

D. Calculate the total current available manpower. This depends on at least, what follows:

1. The number of faculty members in every academic rank in the current academic semester.

2. The teaching load of different academic ranks.

3. The reduced teaching load of faculty with added roles.

E. Calculate the shortage/excess in manpower in Fall and Spring semesters of the next academic year. This depends on at least, what follows:

1. The current available manpower calculated in point 4.

2. The total lectures hours calculated in point 3.

6- Display the shortage/excess hours in Fall and Spring semesters of the next academic year.

Your line manager met with you on your first work day and promised you of a full-time job to work on bigger projects in case you succeed in building a reliable and user friendly manpower planner.

Program Musts - All the data of previous and current semesters are supposed to be stored in well-structured text files. It is the student responsibility to create these files and their contents.

The program's C++ code MUST show usage of:

  • At least one record type,
  • Text Files,
  • Strings and Arrays,
  • Various variable types,
  • Different type of repetition structures,
  • Different type of selection structures,
  • User defined functions,
  • Pre-defined functions and libraries.

Attachment:- Sample.rar

Verified Expert

The assignment involves doing the introduction and the purpose of the project. The same has been described as per the details given in the file attached. The title of the project is Manpower Planner project.

Reference no: EM131841557

Questions Cloud

What approaches will we see and in which areas of business : How will this function evolve over the next decade? What approaches will we see and in which areas of business and interaction?
Information-sharing groups or problem solving groups : Which would you classify of these groups as information-sharing groups or problem solving groups? Why? Be specific with at least two examples.
What does the ms project output file look like : Using the following data, enter the various tasks and create a Gantt chart using MS Project. Assign the individuals responsible for each activity.
Find a media publication with a health message : Find a media publication with a health message. Share the link. What population is this publication targeting and how do you know?
Design programs that deals with structs arrays and strings : Your task is to build a reliable "Manpower Planner" to help the academic departments in predicting their manpower requirements for every academic year
Characteristics of good evaluation indicators : Discriminate among the characteristics of good evaluation indicators. Provide examples to support your thinking.
Implementation of effective intervention methods : Evaluate this program on its ability to identify with the specific population, on its implementation of effective intervention methods
Explain nonrecursive in-place version of quicksort algorithm : Describe a nonrecursive, in-place version of the quick-sort algorithm. The algorithm should still be based on the same divide-and-conquer approach, but use an e
What are project expenses per task to date : Create the resource usage statement for the project as of the most recent update. What are project expenses per task to date?

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

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