Calculate the tank circuit resonant frequency

Assignment Help Programming Languages
Reference no: EM133567769

Object-Oriented Software Development

Learning outcome 1: Demonstrate understanding of classes, constructors, objects, data types and instantiation; Convert data types using wrapper methods and objects.

Learning outcome 2: Independently analyse customer requirements and design object-oriented programs using scope, inheritance, and other design techniques; Create classes and objects that access variables and modifier keywords. Develop methods using parameters and return values.

Learning outcome 3: Demonstrate adaptability in building control and loop structures in an object-oriented environment; Demonstrate use of user defined data structures and array manipulation.

Tank Circuit Program
Adapt your program in Part A to do the following:

Create a Component Class with variables such as Name, Description, Manufacturer, Cost, Obsolete (Y/N)

Create a Capacitor Class that inherent from the Component Class with Constructors, Accessors/Mutators (getters/setters) as appropriate. e.g. variables E, A, D, C.

Create an Inductor Class that inherent from the Component Class with Constructors, Accessors/Mutators (getters/setters) as appropriate. e.g. variables L.

The types in this program the types of components are as follows:

Name: Capacitors Name: Inductors
Description: Store electrical charges.

Warning: Do not use electrolytic capacitors in tank circuits. Description: Store electrical charges.
Manufacturers: Siemens Manufacturers: Motorola
Cost: $0.50 Cost: $0.25
Obsolete: No Obsolete: No

In a Main driver function:

Loop Creating Capacitors instants (until the user Enters "N") Loop Creating Inductors instants (until the user Enters "N")
Populate an arrayList of Components (e.g. tankCircuit[]) while looping //acts like a bill of materials, all the components in the circuit.
If there are two Capacitors (assume they are connected in parallel) add them together before calculating the resonant frequency.
If there are two Inductors (assume they are connected in series) add them together before calculating.

Calculate the Tank Circuit Resonant Frequency, costs of the overall circuit and output to the screen with the description as shown in the sample run.

a. Explain your Design, Control, Flexibility, Error Control of your code
b. Copy of your code as Appendix (screenshot - includes comments in your code)
c. Screenshot of the output of your code as Appendix (3 times with expected values, 2 times with non-expected values - such as a zero as an input)

Reference no: EM133567769

Questions Cloud

Who is your target customer or client : Who is your target customer or client? BE SPECIFIC - What is the size of the market? How many people might need what you're selling or doing
Describe why Kinesiology is considered holistic discipline : Define Kinesiology. Provide other examples of words using the root term kine and Describe why Kinesiology is considered a 'holistic' discipline.
What other perceptual errors are apparent in the case study : What other perceptual errors are apparent in this case study? What can organizations do to minimize misperceptions in these types of situations?
Medical staff coordinator is holding seminar on licensure : The Medical Staff Coordinator is holding a seminar on licensure, registration, certification, and accreditation.
Calculate the tank circuit resonant frequency : Calculate the Tank Circuit Resonant Frequency, costs of the overall circuit and output to the screen with the description as shown in the sample run
What are three competing approache of organizational culture : What are the three competing approaches of organizational culture and how are they defined? According to Schein, describe the formal definition of culture.
Decision-making and drive improved business outcomes : Appraise an organization's competitive position by applying standards approaches and analyse activities/issues in recruitment, employment relations
What the correlation coefficient measures : What correlation coefficient measures. How correlation coefficient values used in portfolio theory, i.e. role of the correlation coefficient in portfolio theory
Write a create table statement for all tables : Write a Create Table statement for all tables including integrity constraints, Data may need to be inserted in a particular order to comply with the integrity

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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