Create and maintain a resistor linked list

Assignment Help Computer Engineering
Reference no: EM132110178

Project: A Resistor Linked List

Project Description:

In this project, you will create and maintain a resistor linked list. The linked list

structure template and all function prototypes are given in the header file "resistorList.h". In your program, you will prompt user to enter one of the three choices (I) insert (2) delete (3) exit. If an invaluable choies is entered, display error message "invaled Choice." and wait for next input.

Ifchoice is l, the program will ask the user to enter a resistor ID and value of resistance to be inserted into the end of list.

Make sure you check thoroughly for relevant errors and display associated error messages including invalid resistor ID (ID number has to be a positive integer) and invalid resistance values (postie real number). lfthe resistor ID exists in the list already, display an error message and return to the main menu.

Upon a successful insertion, the program will display the

resistor list and also the total equivalent resistance assuming all the resistors in the list are connected in series.

Ifchoice is 2 and the resistor list is not empty, the program will first display the current list and ask the user enter the resister ID to be deleted.

Ifresister 1D is invalid, display an error message and return to main menu. Ifresister 1D is not found in the list, display an error message and return to main menu. The program will display the resulting resistor list and the new total equivalent resistance.

Reference no: EM132110178

Questions Cloud

Display a graph of projected earnings : display a graph of projected earnings - You are tasked with creating an application that uses a GUI that simulates a simple banking interface similar to an ATM
A description of the design of your solution : In this project, you are asked to solve the readers and writers problem by using the clientserver model and a kind of communication facility.
Create a spreadsheet page that automates the process : ITECH1100 Understanding the Digital Revolution Assignment - Parchment Basement, Federation University Australia. Create spreadsheet page that automates process
Relationship between technology and humans : Article on technology - about the evolving relationship between technology and humans - a relationship which defines our history, our present and our future
Create and maintain a resistor linked list : Ifchoice is l, the program will ask the user to enter a resistor ID and value of resistance to be inserted into the end of list.
What is the purpose of the database : Basic business rules need to be developed for cross-sales and up-sales. We will not worry about identifying the formulas for these recommendations.
Design an entire website : Design an entire website which must contain the following items but can contain anything else you want to add.
Advise directors of ruby pty ltd of the tax deductibility : Advise the directors of Ruby Pty Ltd of the tax deductibility of the above amounts. You must make reference to appropriate authorities and legislation
Write a program that can encrypt and decrypt a message : Write a program that can encrypt and decrypt a message using a double columnar transposition encryption algorithm.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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