rendered paste body#include <ctype.h>//Functionsint fncSelectionInput();int fncHandInput();int fncFileInput();int fncGetBand();int fncTest();//Global Varsint counter;int intSelectionInput;int intResSeelction;int intResBand;int intRVValue;//Arrayschar arrRes1[3];char arrRes2[3];main(void){fncSelectionInput();}fncSelectionInput(void){ printf("\nWhat would you like to do?\n"); printf("\n1\tInput by hand\n"); printf("\n2\tGrab from file\n"); printf("\n3\tWorkout\n"); printf("\n4\tExit\n"); printf("\n\nSelect your choice (1-2):"); scanf("%d", &intSelectionInput); if (intSelectionInput >= 1 && intSelectionInput <= 4 ) { switch (intSelectionInput) { case 1: system("cls"); fncHandInput(); break; case 2: system("cls"); fncFileInput(); exit(); break; case 3: exit(); break; case 4: exit(); break; } }else { system("cls"); printf("\nWrong!!! Please select again\n"); fncSelectionInput(); } }int fncHandInput(){ printf("\nWhat would you like to do?\n"); printf("\n1\tInput resistor 1\n"); printf("\n2\tInput resistor 2\n"); printf("\n3\tInput variable resistor\n"); printf("\n4\tReturn to menu\n"); printf("\n\nSelect your choice (1-2):"); scanf("%d", &intResSeelction); if (intResSeelction >= 1 && intResSeelction <= 5 ) { switch (intResSeelction) { case 1: system("cls"); fncGetBand(intResSeelction); break; case 2: system("cls"); fncGetBand(intResSeelction); break; case 3: system("cls"); printf("\nPlease enter in your variable resistor value:"); scanf("%d", &intRVValue); fncSelectionInput(); break; case 4: system("cls"); fncSelectionInput(); break; case 5: system("cls"); fncTest(); break; } }else { system("cls"); printf("\nWrong!!! Please select again\n"); fncSelectionInput(); }}fncFileInput(void){ system("cls"); printf("\nYour in fncFileInput\n");}fncGetBand(int intRes){ printf("\nPlease enter in your bands\n"); for ( counter = 1; counter < 4; counter++ ) { printf("\nPlease select the colour band %d\n", counter); printf("\n1\tBlack\n"); printf("2\tBrown\n"); printf("3\tRed\n"); printf("4\tOrange\n"); printf("5\tYellow\n"); printf("6\tGreen\n"); printf("7\tViolet\n"); printf("8\tGray\n"); printf("9\tWhite\n"); printf("10\tGold\n"); printf("11\tSilver\n"); printf("12\tNone\n"); printf("\n\nSelect your choice (1-12):"); scanf("%d", &intResBand); if (intRes == 1) { if (intResBand >= 1 && intResBand <= 12 ) { switch (intResBand) { case 1: system("cls"); arrRes1[counter] = "black"; break; case 2: system("cls"); arrRes1[counter] = "brown"; break; case 3: system("cls"); arrRes1[counter] = "red"; break; case 4: system("cls"); arrRes1[counter] = "orange"; break; case 5: system("cls"); arrRes1[counter] = "yellow"; break; case 6: system("cls"); arrRes1[counter] = "green"; break; case 7: system("cls"); arrRes1[counter] = "blue"; break; case 8: system("cls"); arrRes1[counter] = "violet"; break; case 9: system("cls"); arrRes1[counter] = "gray"; break; case 10: system("cls"); arrRes1[counter] = "white"; break; case 11: system("cls"); arrRes1[counter] = "gold"; break; case 12: system("cls"); arrRes1[counter] = "silver"; break; } //end switch } //end ifelse { system("cls"); printf("\nWrong!!! Please select again\n"); fncGetBand(intResSeelction); } } //end if for if intRes = 1else{if (intResBand >= 1 && intResBand <= 12 ) { switch (intResBand) { case 1: system("cls"); arrRes2[counter] = "black"; break; case 2: system("cls"); arrRes2[counter] = "brown"; break; case 3: system("cls"); arrRes2[counter] = "red"; break; case 4: system("cls"); arrRes2[counter] = "orange"; break; case 5: system("cls"); arrRes2[counter] = "yellow"; break; case 6: system("cls"); arrRes2[counter] = "green"; break; case 7: system("cls"); arrRes2[counter] = "blue"; break; case 8: system("cls"); arrRes2[counter] = "violet"; break; case 9: system("cls"); arrRes2[counter] = "gray"; break; case 10: system("cls"); arrRes2[counter] = "white"; break; case 11: system("cls"); arrRes2[counter] = "gold"; break; case 12: system("cls"); arrRes2[counter] = "silver"; break; } //end switch } //end ifelse { system("cls"); printf("\nWrong!!! Please select again\n"); fncGetBand(intResSeelction); } }//end of if int res = 2 } //end forfncHandInput();}fncTest(void){arrRes1[1] = "silver";printf("\nRes1 = %c",arrRes1[1] );// for ( counter = 1; counter < 4; counter++ )// {// printf("\nRes1 = %s",arrRes1[counter] );// printf("\nRes2 = %s",arrRes2[counter] );// } }