## Write a program to calculate the total resistance, C/C++ Programming

Assignment Help:

Write a program to calculate the total resistance of a series or parallel circuit. The maximum number of resistors is two.

We need to decide whether the user wants the total resistance of a parallel or series circuit. Let us use scanf:

printf("Parallel (P) or Series (S) \n\r");
scanf("\n%c",&type);

Note: "\n%c" is used to remove the carriage return, when we enter in P we follow it by a carriage return i.e. 2 characters so "\n" removes the second character from the awaiting buffer. Let us Input the resistor values

printf(" Resistor Value R1\n\r");
scanf("%f",&r1);
printf(" Resistor Value R2\n\r");
scanf("%f",&r2);

The If statement allows us to test type

if (type == 'p' )
{
rt = (r1*r2)/(r1+r2);
}
else
{
rt = r1 + r2;
}

We can print out the total resistance

printf("Total resistance = %5.2f\n\r",rt);

The whole program is

include
include
include
include
include
void main()
{
char prompt;
char type ;
float r1,r2,rt;
printf("Parallel (P) or Series (S) \n\r");
scanf("\n%c",&type);
printf(" Resistor Value R1\n\r");
scanf("%f",&r1);
printf(" Resistor Value R2\n\r");
scanf("%f",&r2);
if (type == 'p')
{
rt = (r1*r2)/(r1+r2);
}
else
{
rt = r1 + r2;
}
printf("Total resistance = %5.2f\n\r",rt);
printf("Press any key to exit \n\r");
scanf("\n%c",&prompt);
}

It is worth noting that the If statement is case sensitive i.e. try 'p' instead of 'P'. Care must be taken and code should cater for upper and lower type. Considering the above program what if we want to calculate ten sets of resistor combinations, we would have to repeat this section of code ten times. Within C we have the ability to repeat sections of code using three different types of code namely:  while, do while and For statements.

#### Write a program for simulating jet-powered car acceleration, The absolute l...

The absolute land-speed record of 763.035 MPH (Mach 1.02) was set in October 15 1997 by a jet-powered car called Thrust SSC in the Black Rock Desert of northern Nevada. The team th

#### Luminous Jewels - The Polishing Game, i need the program related to the top...

i need the program related to the topic

#### Pebble merchant, to design a car that travels along the room and gives the ...

to design a car that travels along the room and gives the length of the room

#### Problem : Luminous Jewels - Polishing Necklace, Byteland county is very fam...

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

#### Area under curve, Write a program to find the area under the curve y = f(x)...

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

#### Queue, program to enter 5 values in queue and remove value one by one from ...

program to enter 5 values in queue and remove value one by one from queue.

#### Program that print the number of hops, You are working for a computer gamin...

You are working for a computer gaming company and have been asked to look at a survival game.  You will be simulating a rabbit stranded on an island, collecting a large number of s

#### Define some features of external storage class in c program, Define some fe...

Define some features of external storage class in c program? The features of an external storage class variable are as follows: Storage - memory Default initial value -

#### Program to write c++ program, program to write superposition of waves using...

program to write superposition of waves using class and objects

#### Basic concepts, what is the diffeerence between c and c++

what is the diffeerence between c and c++