#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);
}
};
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("---------------\n");
printf("please input two number:");
scanf("%d %d",&a,&b);
printf("choose Function:");
scanf("%d",&e);
}
int ggg(int x, int y)
{
int sum=0,i=0;
for(i=x;i<=y;i++)
sum=sum+i;
return(sum);
}
};
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
printf("輸入錯誤 %d\n",cl.e);
printf("累加值 = %d", cl.ggg(1,100));
system("pause");
return 0;
}