20130108 期末範例一 #include
#include 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; }
|
20130108 期末範例二 #include
#include 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; }
|