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

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

C++ Program Void Function

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 5 steps with 5 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY