Can I get some constructive criticism on why my program doesnt calculate properly?
Code:
#include <stdlib.h>
#include <stdio.h>
int main(){
int sum;
int subtract;
int multiply;
int divide;
int choice;
int num1;
int num2;
sum=num1+num2;
subtract=num1-num2;
multiply=num1*num2;
divide=num1/num2;
printf("Calculator Menu\n1 - Add\n2 - Subtract\n3 - Multiply\n4 - Divide\n\nYour Choice: ");
scanf ("%d", &choice);
switch(choice){
case 1:
printf("\nAddition\nPlease Enter The Numbers You Want To Add\n");
printf("Number 1: ");
scanf ("%d",&num1 );
printf("Number 2: ");
scanf ("%d",&num2 );
printf("The Sum of %d + %d = %d", num1, num2, sum);
case 2:
printf("\nSubtraction\nPlease Enter The Numbers You Want To Subtract\n");
printf("Number 1: ");
scanf ("%d",&num1 );
printf("Number 2: ");
scanf ("%d",&num2 );
printf("The Difference of %d + %d = %d", num1, num2, subtract);
case 3:
printf("\nMultiplication\nPlease Enter The Numbers You Want To Multiply\n");
printf("Number 1: ");
scanf ("%d",&num1 );
printf("Number 2: ");
scanf ("%d",&num2 );
printf("The Multiplication of %d + %d = %d", num1, num2, multiply);
case 4:
printf("\nDivision\nPlease Enter The Numbers You Want To Divide");
printf("Number 1: ");
scanf ("%d",&num1 );
printf("Number 2: ");
scanf ("%d",&num2 );
printf("The Division of %d + %d = %d", num1, num2, divide);
}
system("pause");
}