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; }