C Programming Answers
C Programming Answers
3. Menu-Driven Calculator
```c
#include <stdio.h>
int main() {
int choice;
float a, b;
do {
printf("1. Addition\n2. Subtraction\n3. Multiplication\n4. Division\n5. Exit\nChoose:
");
scanf("%d", &choice);
if (choice == 5) break;
printf("Enter two numbers: ");
scanf("%f %f", &a, &b);
switch(choice) {
case 1: printf("Result: %.2f\n", a + b); break;
case 2: printf("Result: %.2f\n", a - b); break;
case 3: printf("Result: %.2f\n", a * b); break;
case 4: printf("Result: %.2f\n", a / b); break;
default: printf("Invalid choice\n");
}
} while(choice != 5);
return 0;
}
```