All pastes #443314 Raw Edit

shibby

public c v1 · immutable
·published 2007-04-16 19:03 UTC
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] );//	  }	}