20130108 期末範例一 20130108 期末範例一

 #include <stdio.h>

#include <stdlib.h>
 
 
int main()
{
 
class calculator
  {
public:
 int a;
 int b;
 int e;
public:
   
void menu()
{
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);
}
  
  };
 
  calculator  cl;
  cl.menu();
  
    if (cl.e==1)
     {
        printf("The result is = %d", cl.doo());
     }
    else if (cl.e==2)
     {
        printf("The result is = %d", cl.waqo());
     }
    else if (cl.e==3)
     {
        printf("The result is = %d", cl.gffs());
     }
    else if (cl.e==4)
     {
        printf("The result is = %d", cl.bbh());
     }
    else
    printf("輸入錯誤 %d\n",cl.e);
 
 system("pause"); 
 return 0;
}
期末考 期末考

#include <stdio.h>

#include <stdlib.h>
 
 
int main()
{
 
class calculator
  {
public:
 int a;
 int b;
 int e;
public:
  
void menu()
{
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 asd()
 {
 int sum=0,i=0;
 
 for(i=a;i<=b;i++)
 
 sum=sum+i;
 
 return sum;
 } 
 
  };
 
 class calculator_en:public calculator
 {
public:
  
void menu()
{
printf("1. add\n");
printf("2. sub\n");
printf("3. mul\n");
printf("4. div\n");
printf("5. sum\n");
printf("---------------\n");
 
printf("please input two number:");
scanf("%d %d",&a,&b);
printf("choose Function:");
scanf("%d",&e);
}
 };
 

 
  calculator_en  cl;
  cl.menu();
 
    if (cl.e==1)
     {
        printf("The result is = %d", cl.doo());
     }
    else if (cl.e==2)
     {
        printf("The result is = %d", cl.waqo());
     }
    else if (cl.e==3)
     {
        printf("The result is = %d", cl.gffs());
     }
    else if (cl.e==4)
     {
        printf("The result is = %d", cl.bbh());
     }
     else if (cl.e==5)
     {
        printf("The result is = %d", cl.asd());
     }
    else
    printf("輸入錯誤 %d\n",cl.e);
 
 system("pause");
 return 0;
}
 

20130108 期末範例二 20130108 期末範例二

#include <stdio.h>

#include <stdlib.h>
 
 
int main()
{
 
class calculator
  {
public:
 int a;
 int b;
 int e;
public:
   
void menu()
{
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 menu()
{
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);
}
 };
 
 
  calculator_en  cl;
  cl.menu();
  
    if (cl.e==1)
     {
        printf("The result is = %d", cl.doo());
     }
    else if (cl.e==2)
     {
        printf("The result is = %d", cl.waqo());
     }
    else if (cl.e==3)
     {
        printf("The result is = %d", cl.gffs());
     }
    else if (cl.e==4)
     {
        printf("The result is = %d", cl.bbh());
     }
    else
    printf("輸入錯誤 %d\n",cl.e);
 
 system("pause"); 
 return 0;
}