標題:
switch 判斷式(二) 簡易型計算機
[打印本頁]
作者:
歐柏罕
時間:
2017-10-21 14:40
標題:
switch 判斷式(二) 簡易型計算機
輸入 兩個數字和一個符號
經過計算並輸出答案
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num1 = 0;
int num2 = 0;
char st; //符號用char
cout<<"請輸入數字1: ";
cin>>num1;
cout<<"請輸入數字2: ";
cin>>num2;
cout<<"請輸入+-*/ ";
cin>>st;
switch(st)
{
case '+': //字串 用 ' 包起來
cout << num1 + num2 << endl;
break;
case '-':
cout<<num1 - num2<<endl;
break;
case '*':
cout<<num1 * num2<<endl;
break;
case '/':
cout<<num1 / num2<<endl;
break;
default: // 預設值
cout<<"輸入錯誤!"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
林峻安
時間:
2017-10-21 14:44
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num;
int num2;
char st;
cout<<"請輸入數字"<<endl;
cin>>num;
cout<<"請輸入數字"<<endl;
cin>>num2;
cout <<"+-*/"<<endl;
cin>>st;
switch(st)
{
case '+':
cout<<num+num2<<endl;
break;
case '-':
cout<<num-num2<<endl;
break;
case '*':
cout<<num*num2<<endl;
break;
case '/':
cout<<num/num2<<endl;
break;
}
system("pause");
return 0;
}
複製代碼
作者:
湯東緯
時間:
2017-10-21 14:47
#include<iostream> //輸入輸出
#include<cstdlib> //主函式
using namespace std;
int main()
{
int num=0; //變數名稱與要做的事有一定程度的相關
int num2=0;
char st;
cout<<"請輸入數字: ";
cin>>num;
cout<<"請輸入數字2: ";
cin>>num2;
cout<<"請輸入+-*/: ";
cin>>st;
switch(st)
{
case '+' :
cout<<num+num2<<endl;
break;
case '-' :
cout<<num-num2<<endl;
break;
case '*' :
cout<<num*num2<<endl;
break;
case '/':
cout <<num/num2<<endl;
default:
cout << "輸入錯誤!!"<<endl;
}
system("pause");
return 0;
複製代碼
作者:
康紘嘉
時間:
2017-10-21 14:53
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num1=0;
int num2=0;
char st;
cout<<"請輸入數字1";
cin>>num1;
cout<<"請輸入數字2";
cin>>num2;
cout<<"請輸入+-*/";
cin>>st;
switch(st)
{
case '+':
cout<<num1+num2<<endl;
break;
case '-':
cout<<num1-num2<<endl;
break;
case '*':
cout<<num1*num2<<endl;
break;
case '/':
cout<<num1/num2<<endl;
break;
default:
cout<<"輸入錯誤"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
吳秉翰
時間:
2017-10-21 14:54
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num;
int num2;
char st;
cin>>num;
cin>>st;
cin>>num2;
switch(st)
{
case '+':
cout<<num+num2<<endl;
break;
case '-':
cout<<num-num2<<endl;
break;
case '*':
cout<<num*num2<<endl;
break;
case '/':
cout<<num/num2<<endl;
break;
default:
cout<<"ERROR404NONEFOUND"<<endl;
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2