Ejemplo n.º 1
0
int main(){

	Power *p = new Power();
	// printf("ResistanceVal : %f",p->ResistanceVal());
    int loop=1;
    while(loop){
    	printf("Enter one of the Menu items:\n");
        printf("1.Resistance:\n");
        printf("2.Current:\n");
        printf("3.Band colors:\n");
        printf("4.Exit:\n");
        
        int inp;
        float r,c;
        char str1[8],str2[8],str3[8]; 
    	scanf("%d",&inp);
		switch(inp){
	    case 1  :
	       printf("Enter Resistance\n");
	       scanf("%f",&r);
	       p->ChangeResistance(r);
	       printf("ResistanceVal:=%f\n",p->ResistanceVal());
	       printf("CurrentVal:=%f\n",p->CurrentVal());
	       printf("VoltageVal:=%f\n",p->VoltageVal());
	       printf("Power:=%f\n",p->get_power());
	       break; 
	    case 2  :
	       printf("Enter Current\n");
	       scanf("%f",&c);
	       p->ChangeCurrent(c);
	       printf("ResistanceVal:=%f\n",p->ResistanceVal());
	       printf("CurrentVal:=%f\n",p->CurrentVal());
	       printf("VoltageVal:=%f\n",p->VoltageVal());
	       printf("Power:=%f\n",p->get_power());
	       break; 
	    case 3  :
	       printf("Enter First String\n");
	       gets(str1);
	       printf("Enter Second String\n");
	       gets(str2);
	       printf("Enter Third String\n");
	       gets(str3);
	       p->BandResistance(str1,str2,str3);
	       printf("ResistanceVal:=%f\n",p->ResistanceVal());
	       printf("CurrentVal:=%f\n",p->CurrentVal());
	       printf("VoltageVal:=%f\n",p->VoltageVal());
	       printf("Power:=%f\n",p->get_power());
	       break;
	    case 4  :
	       loop=0;
	       break;
	  
	    }
	}
	return 0;
}