Program a void function that asks for: (All line codes should have a comment) C++ Program -DC voltage of the source supply in volts -Only two resistors will be needed in ohms -And if the two resistor's connection is parallel or series The program should output the following: -total resistance (ohms) -total current (amperes) - voltage of each resistor (volts) -current of each resistor (amperes)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

C++ Program

Program a void function that asks for: (All line codes should have a comment) C++ Program
-DC voltage of the source supply in volts
-Only two resistors will be needed in ohms
-And if the two resistor's connection is parallel or series
The program should output the following:
-total resistance (ohms)
-total current (amperes)
- voltage of each resistor (volts)
-current of each resistor (amperes)
Test Cases:
User inputs Valid Values
Input:
DC voltage source: 10
R1:100
R2:200
Connection (1-series or 2-parallel): 1
Output:
Total resistance: 300 ohms
Total current: 0.0333 amperes
V_R1: 3.33 volts
V_R2: 6.67 volts
I_R1: 0.0333 amperes
R2:0.0333 amperes
Input:
Output:
User inputs character in
parameter list
DC voltage source: 20 V
R1:200 ohms
R2:400 ohms
Connection (1-series or 2-parallel): 1
Invalid input!
User inputs a 0 resistance for
series
DC voltage source: 10
R1:0
R2:20
Connection (1-series or 2-parallel): 1
Total resistance:20 ohms
Total current: 0.5 amperes
V_R2: 10 volts
R2:0.5 amperes
User inputs a negative
resistance
DC voltage source: 20
R1:200
R2: -400
Connection (1-series or 2-parallel): 2
Invalid resistor Value!
User inputs a 0 resistance for
parallel
DC voltage source: 10
R1:0
R2:200
Connection (1-series or 2-parallel): 2
Invalid resistor value!
Transcribed Image Text:Program a void function that asks for: (All line codes should have a comment) C++ Program -DC voltage of the source supply in volts -Only two resistors will be needed in ohms -And if the two resistor's connection is parallel or series The program should output the following: -total resistance (ohms) -total current (amperes) - voltage of each resistor (volts) -current of each resistor (amperes) Test Cases: User inputs Valid Values Input: DC voltage source: 10 R1:100 R2:200 Connection (1-series or 2-parallel): 1 Output: Total resistance: 300 ohms Total current: 0.0333 amperes V_R1: 3.33 volts V_R2: 6.67 volts I_R1: 0.0333 amperes R2:0.0333 amperes Input: Output: User inputs character in parameter list DC voltage source: 20 V R1:200 ohms R2:400 ohms Connection (1-series or 2-parallel): 1 Invalid input! User inputs a 0 resistance for series DC voltage source: 10 R1:0 R2:20 Connection (1-series or 2-parallel): 1 Total resistance:20 ohms Total current: 0.5 amperes V_R2: 10 volts R2:0.5 amperes User inputs a negative resistance DC voltage source: 20 R1:200 R2: -400 Connection (1-series or 2-parallel): 2 Invalid resistor Value! User inputs a 0 resistance for parallel DC voltage source: 10 R1:0 R2:200 Connection (1-series or 2-parallel): 2 Invalid resistor value!
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Concept of Parenthesis
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education