期末考 期末考

 #include <stdio.h>

#include <stdlib.h>
 
 
int main()
{
 
class calculator
  {
 public:
  int a;
  int b;
  int e;
 public:
   
 void menu0()
 {
  printf("1. 加\n");
  printf("2. 減\n");
  printf("3. 乘\n");
  printf("4. 除\n");
  printf("---------------\n");
 
  printf("請輸入二個數:");
  scanf("%d %d",&a,&b);
  printf("choose Function:");
  scanf("%d",&e);
 }
 
 int doo()
 {
  return(a+b);
 }
 
 int waqo()
 {
  return(a-b);
 } 
 
 int gffs()
 {
  return(a*b);
 }
 
 int bbh()
 {
  return(a/b);
 }
 
 int sum()
{
 int sum=0;
 
 for(int i=a;i<=b;i++)
 
 sum=sum+i;
  
 return sum
}
 
  };
 
 class calculator_en:public calculator
 {
 public:
 
 void menu1()
 {
  printf("1. add\n");
  printf("2. sub\n");
  printf("3. mul\n");
  printf("4. div\n");
  printf("5. 從第一個小數累加到第二個大數\n");
  printf("---------------\n");
 
  printf("please input two number:");
  scanf("%d %d",&a,&b);
  printf("choose Function:");
  scanf("%d",&e);
 }
 
};
 
  calculator_en  cl;
  cl.menu1();
   
    if (cl.e==1)
     {
        printf("The result is = %d\n", cl.doo());
     }
    else if (cl.e==2)
     {
        printf("The result is = %d\n", cl.waqo());
     }
    else if (cl.e==3)
     {
        printf("The result is = %d\n", cl.gffs());
     }
    else if (cl.e==4)
     {
        printf("The result is = %d\n", cl.bbh());
     }
    else if (cl.e==5)
     {
        printf("The result is = %d\n", cl.sum());
     }
    else
 
    printf("輸入錯誤 %d\n",cl.e);
    
 system("pause"); 
 return 0;
}