#include <stdio.h> float add(float,float); float subtract(float,float); float multiply(float,float); float divide(float,float); int main() { int choice; float a,b,c; while(1) { printf(“1.Add\n”); printf(“2.Subtract\n”); printf(“3.Multiply\n”); printf(“4.divide\n”); printf(“5.Exit\n”); printf(“Enter your choice : “); scanf(“%d” , &choice); if(choice>=1 && choice<=4) { printf(“Enter 2 numbers :\n”); scanf(“%f%f”, &a, &b); } switch(choice){ case 1 : c = add(a,b); printf(“Result : %f\n\n”,c); break ; case 2 : c = subtract(a,b); printf(“Result : %f\n\n”,c); break ; case 3 : c = multiply(a,b); printf(“Result : %f\n\n”,c); break ; case 4 : c = divide(a,b); printf(“Result : %f\n\n”,c); break ; case 5 : exit(1); default : printf(“Invalid choice \n\n”); } } return 0; } float add(float x, float y) { return x+y ; } float subtract(float x, float y) { return x-y ; } float multiply(float x, float y) { return x*y ; } float divide(float x, float y) { return x/y ; } |