Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- int r1, r2, r3, ten, r;
- int R1, R2, R3, RS;
- int x, y, z;
- printf("Please enter the color code 1 of the resistor R1:\n");
- scanf(" %c",&x);
- switch(x){
- case 'B':
- r1 = 0;
- break;
- case 'b':
- r1 = 1;
- break;
- case 'R':
- r1 = 2;
- break;
- case 'O':
- r1 = 3;
- break;
- case 'Y':
- r1 = 4;
- break;
- case 'G':
- r1 = 5;
- break;
- case 'V':
- r1 = 7;
- break;
- case 'g':
- r1 = 8;
- break;
- case 'W':
- r1 = 9;
- default:
- r1 = 0;
- break;
- }
- printf("Please enter the color code 2 of the resistor R1:\n");
- scanf(" %c",&y);
- switch(y){
- case 'B':
- r2 = 0;
- break;
- case 'b':
- r2 = 1;
- break;
- case 'R':
- r2 = 2;
- break;
- case 'O':
- r2 = 3;
- break;
- case 'Y':
- r2 = 4;
- break;
- case 'G':
- r2 = 5;
- break;
- case 'V':
- r2 = 7;
- break;
- case 'g':
- r2 = 8;
- break;
- case 'W':
- r2 = 9;
- default:
- r2 = 0;
- break;
- }
- printf("Please enter the color code 3 of the resistor R1:\n");
- scanf(" %c",&z);
- switch(z){
- case 'B':
- r3 = 0;
- break;
- case 'b':
- r3 = 1;
- break;
- case 'R':
- r3 = 2;
- break;
- case 'O':
- r3 = 3;
- break;
- case 'Y':
- r3 = 4;
- break;
- case 'G':
- r3 = 5;
- break;
- case 'V':
- r3 = 7;
- break;
- case 'g':
- r3 = 8;
- break;
- case 'W':
- r3 = 9;
- default:
- r3 = 0;
- break;
- }
- r1 = 10*r1;
- ten = 10;
- for(r = r3 - 1; r>0; r--){
- ten = ten * 10;
- }
- R1 = r1 + r2;
- R1 = R1 * ten;
- printf("R1 = %d",R1);
- printf(" Ohms\n"); //R1
- printf("Please enter the color code 1 of the resistor R2:\n");
- scanf(" %c",&x);
- switch(x){
- case 'B':
- r1 = 0;
- break;
- case 'b':
- r1 = 1;
- break;
- case 'R':
- r1 = 2;
- break;
- case 'O':
- r1 = 3;
- break;
- case 'Y':
- r1 = 4;
- break;
- case 'G':
- r1 = 5;
- break;
- case 'V':
- r1 = 7;
- break;
- case 'g':
- r1 = 8;
- break;
- case 'W':
- r1 = 9;
- default:
- r1 = 0;
- break;
- }
- printf("Please enter the color code 2 of the resistor R2:\n");
- scanf(" %c",&y);
- switch(y){
- case 'B':
- r2 = 0;
- break;
- case 'b':
- r2 = 1;
- break;
- case 'R':
- r2 = 2;
- break;
- case 'O':
- r2 = 3;
- break;
- case 'Y':
- r2 = 4;
- break;
- case 'G':
- r2 = 5;
- break;
- case 'V':
- r2 = 7;
- break;
- case 'g':
- r2 = 8;
- break;
- case 'W':
- r2 = 9;
- default:
- r2 = 0;
- break;
- }
- printf("Please enter the color code 3 of the resistor R2:\n");
- scanf(" %c",&z);
- switch(z){
- case 'B':
- r3 = 0;
- break;
- case 'b':
- r3 = 1;
- break;
- case 'R':
- r3 = 2;
- break;
- case 'O':
- r3 = 3;
- break;
- case 'Y':
- r3 = 4;
- break;
- case 'G':
- r3 = 5;
- break;
- case 'V':
- r3 = 7;
- break;
- case 'g':
- r3 = 8;
- break;
- case 'W':
- r3 = 9;
- default:
- r3 = 0;
- break;
- }
- r1 = 10*r1;
- ten = 10;
- for(r = r3 -1; r>0; r--){
- ten = ten * 10;
- }
- R2 = r1 + r2;
- R2 = R2 * ten;
- printf("R2 = %d",R2);
- printf(" Ohms\n"); //R2
- printf("Please enter the color code 1 of the resistor R2:\n");
- scanf(" %c",&x);
- switch(x){
- case 'B':
- r1 = 0;
- break;
- case 'b':
- r1 = 1;
- break;
- case 'R':
- r1 = 2;
- break;
- case 'O':
- r1 = 3;
- break;
- case 'Y':
- r1 = 4;
- break;
- case 'G':
- r1 = 5;
- break;
- case 'V':
- r1 = 7;
- break;
- case 'g':
- r1 = 8;
- break;
- case 'W':
- r1 = 9;
- default:
- r1 = 0;
- break;
- }
- printf("Please enter the color code 2 of the resistor R2:\n");
- scanf(" %c",&y);
- switch(y){
- case 'B':
- r2 = 0;
- break;
- case 'b':
- r2 = 1;
- break;
- case 'R':
- r2 = 2;
- break;
- case 'O':
- r2 = 3;
- break;
- case 'Y':
- r2 = 4;
- break;
- case 'G':
- r2 = 5;
- break;
- case 'V':
- r2 = 7;
- break;
- case 'g':
- r2 = 8;
- break;
- case 'W':
- r2 = 9;
- default:
- r2 = 0;
- break;
- }
- printf("Please enter the color code 3 of the resistor R2:\n");
- scanf(" %c",&z);
- switch(z){
- case 'B':
- r3 = 0;
- break;
- case 'b':
- r3 = 1;
- break;
- case 'R':
- r3 = 2;
- break;
- case 'O':
- r3 = 3;
- break;
- case 'Y':
- r3 = 4;
- break;
- case 'G':
- r3 = 5;
- break;
- case 'V':
- r3 = 7;
- break;
- case 'g':
- r3 = 8;
- break;
- case 'W':
- r3 = 9;
- default:
- r3 = 0;
- break;
- }
- r1 = 10*r1;
- ten = 10;
- for(r = r3 -1; r>0; r--){
- ten = ten * 10;
- }
- R3 = r1 + r2;
- R3 = R3 * ten;
- printf("R3 = %d",R3);
- printf(" Ohms\n"); //R3
- RS = R1 + R2 + R3;
- printf("The total resistance for a series circuit = RT = R1+R2+R3 = %d",RS);
- printf(" Ohms\n"); //in series
- double R11,R21,R31,RP;
- R11 = 1/R1;
- R21 = 1/R2;
- R31 = 1/R3;
- RP = 1/(R11 + R21 + R31);
- printf("The total resistance for a parallel circuit = RT = 1/[(1/R1)+(1/R2)+(1/R3)] = %d",RP);
- printf(" Ohms"); //in paralles
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement