PROBLEM: Write a program that computes the equivalent resistance of a purely series and purely parallel electric circuit. SPECIFICATIONS that you need to follow: • The program will ask the user to choose whether to compute for the equivalent resistance of a series or parallel combination. • The user will input three resistance values R,, R2, and R3 in ohms. • The program will provide an output of equivalent resistance in series (Rs) or parallel (Rp). The program must contain classes and objects. You may only use the codes that we studied under our lectures. All lines of codes should have a comment/pseudocode. To recall, the formula for solving the resistance for a purely series and purely parallel circuit are: a. Series Circuit: R1 120 ohms Rs = RT = R1 + R2 + R3++Rn R2 Vs 100 V 30 ohms R3 50 ohms b. Parallel Circuit: 1 1 1 + + R3 R1 R2 1 %3D Rp RT R1 R2 Vs 40 ohms 10 ohms 40 Volts

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
100%

I already have a code, please help me to fix the code.

#include <iostream>
#include <iomanip>

using namespace std;

class Circuit {

public:
void series();
void parallel();

double R1,R2,R3;

//Define function to return the combined resistance in parallel

double calculateCombResParallel() {

return (1/((1/R1)+(1/R2)+(1/R3)));

}

//Define function to return the combined resistance in series

double calculateCombResSerial() {

return (R1+R2+R3);

}

};

int main()
{

int opt;
char r;
cin.get();
do {
system ("cls")
cout << "please select an option" <<endl <<endl; //selection of options
cout << "(A) Series" << endl;
cout << "(B) Parallel" << endl;
cout << "Select Option: ";
cin >> opt;
system ("cls");

switch(opt)
//Create object of Circuit class
{

Circuit c1;

//Get the values of three resistors

cout<<"Enter the value of resistor 1 in ohms: ";

cin>>c1.R1;

cout<<"Enter the value of resistor 2 in ohms: ";

cin>>c1.R2;

cout<<"Enter the value of resistor 3 in ohms: ";

cin>>c1.R3;

// Calculate and display the combined resistance or serial circuit

cout<<"\nresistance in series: "<< c1.calculateCombResSerial() << endl;

break;

Circuit c2;

//Get the values of three resistors

cout<<"Enter the value of resistor 1 in ohms: ";

cin>>c1.R1;

cout<<"Enter the value of resistor 2 in ohms: ";

cin>>c1.R2;

cout<<"Enter the value of resistor 3 in ohms: ";

cin>>c1.R3;

// Calculate and display the combined resistance or serial circuit

cout<<"\nresistance in parallel: "<< c1.calculateCombResParallel() << endl;

break;

}
}
while (opt != 0);
return 0;
}

 

PROBLEM:
Write a program that computes the equivalent resistance of a purely series and purely parallel
electric circuit.
SPECIFICATIONS that you need to follow:
• The program will ask the user to choose whether to compute for the equivalent resistance
of a series or parallel combination.
The user will input three resistance values R,, R2, and R3 in ohms.
The program will provide an output of equivalent resistance in series (Rs) or parallel (Rp).
The program must contain classes and objects.
You may only use the codes that we studied under our lectures.
All lines of codes should have a comment/pseudocode.
To recall, the formula for solving the resistance for a purely series and purely parallel circuit are:
a. Series Circuit:
R1
120 ohms
Vs
100 V
R2
30 ohms
Rs = R7 = R1 + R2 + R3 + .+ Rn
R3
50 ohms
b. Parallel Circuit:
1
1
1
Rp
RT
+
R1'R2 R3
R
R1
40 ohms
R2
10 ohms
Vs
40 Volts
1,
Transcribed Image Text:PROBLEM: Write a program that computes the equivalent resistance of a purely series and purely parallel electric circuit. SPECIFICATIONS that you need to follow: • The program will ask the user to choose whether to compute for the equivalent resistance of a series or parallel combination. The user will input three resistance values R,, R2, and R3 in ohms. The program will provide an output of equivalent resistance in series (Rs) or parallel (Rp). The program must contain classes and objects. You may only use the codes that we studied under our lectures. All lines of codes should have a comment/pseudocode. To recall, the formula for solving the resistance for a purely series and purely parallel circuit are: a. Series Circuit: R1 120 ohms Vs 100 V R2 30 ohms Rs = R7 = R1 + R2 + R3 + .+ Rn R3 50 ohms b. Parallel Circuit: 1 1 1 Rp RT + R1'R2 R3 R R1 40 ohms R2 10 ohms Vs 40 Volts 1,
SAMPLE OUTPUT:
Computing for the equivalent resistance
A. Series Combination
B. Parallel Combination
Enter choice: A
Enter Rl: 1
Enter R2: 2
Enter R3: 3
Total Resistance in Series is 6 Ohms.
The program will ask the user if
he/she wants to continue.
Do you want to continue? (Y/N): Y
Computing for the equivalent resistance
A. Series Combination
B. Parallel Combination
Enter choice: B
Enter R1: 1
Enter R2: 2
Enter R3: 3
Total Resistance in Parallel is 0.55 Ohms.
Do you want to continue? (Y/N): Y
Computing for the equivalent resistance
A. Series Combination
B. Parallel Combination
Enter choice: A
Enter Rl: 2
Enter R2: 3
Enter R3: 4
Total Resistance in Series is 9 Ohms.
If the user answers 'N', the
program will end.
Do you want to continue? (Y/N): N
Thanks!
Transcribed Image Text:SAMPLE OUTPUT: Computing for the equivalent resistance A. Series Combination B. Parallel Combination Enter choice: A Enter Rl: 1 Enter R2: 2 Enter R3: 3 Total Resistance in Series is 6 Ohms. The program will ask the user if he/she wants to continue. Do you want to continue? (Y/N): Y Computing for the equivalent resistance A. Series Combination B. Parallel Combination Enter choice: B Enter R1: 1 Enter R2: 2 Enter R3: 3 Total Resistance in Parallel is 0.55 Ohms. Do you want to continue? (Y/N): Y Computing for the equivalent resistance A. Series Combination B. Parallel Combination Enter choice: A Enter Rl: 2 Enter R2: 3 Enter R3: 4 Total Resistance in Series is 9 Ohms. If the user answers 'N', the program will end. Do you want to continue? (Y/N): N Thanks!
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 4 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