Untitled
user_4237512
plain_text
a year ago
3.8 kB
10
Indexable
Never
#Lab01 #include <iostream> using namespace std ; int main() { int studentID = 110916010 ; // 宣告整數資料型態的變數儲存我的學號 int classID = 0 ; //宣告整數資料型態的變數儲存使用者輸入的班級座號 cout << "您的學號為:" << studentID << endl ; //輸出變數的值 cout << "請輸入您的班級座號:" << endl ; // 告訴使用者接下來須執行什麼動作 cin >> classID ; // 使用者須輸入自己的座號 cout << "您的座號是:" << classID << endl ; // 印出使用者的班級座號 } #--------------------------- #Lab02 #include <iostream> using namespace std ; int main() { cout << "計數器:" << endl ; //告訴使用者這個面板是什麼作用 int counter = 0 ; //宣告一變數儲存次數 for( int i = 0 ; i < 20 ; i++ ){ //for迴圈的指令,迴圈共會進行20次。 counter = i + 1 ; //讓計數器的數值變成熟悉的從1開始 cout << "第 " << counter << " 次" << endl ; //顯示計數的次數 } if ( ) { //使用if判斷計數器是否數值大於20 //是則執行這行cout } if ( ) { //使用if判斷計數器是否數值等於20 //是則執行這行cout } if() { //使用if判斷計數器是否數值小於20 //是則執行這行cout } } #--------------------------- #Lab03-1 #include<iostream> using namespace std ; int main(){ int n = 0 ; //宣告儲存「項數」的變數 int a1 = 0 ; //宣告儲存「第一項」的變數 int d = 0 ; //宣告儲存「公差」的變數 cout << "請依序輸入第一項的值、公差的值即您想知道的第幾項。" << endl ; //向使 用者說明此程式的功能 cin >> a1 ; //讓使用者輸入第一項的值 cin >> d ; //讓使用者輸入公差的值 cin >> n ; //讓使用者輸入想要知道的項數 int ans = a1 ; //讓第一項的值等於答案 for ( int i = 0 ; i < n-1 ; i++ ) // 設置一個迴圈讓電腦自己加所有公差的值 ans = ans + d ; //此項會等於上一項加上公差 cout << ans << endl ; //顯示答案 } #--------------------------- #Lab03-2 #include<iostream> using namespace std ; int main(){ int n = 0 ; //宣告儲存「項數」的變數 int a1 = 0 ; //宣告儲存「第一項」的變數 int r = 0 ; //宣告儲存「公比」的變數 cout << "請依序輸入第一項的值、公比的值即您想知道的第幾項。" << endl ; //向使 用者說明此程式的功能 cin >> a1 ; //讓使用者輸入第一項的值 cin >> r ; //讓使用者輸入公比的值 cin >> n ; //讓使用者輸入想要知道的項數 int ans = a1 ; //讓第一項的值等於答案 if ( r == 0 ){ cout << "公比不可以為0。" << endl ; } else{ for ( int i = 0 ; i < n-1 ; i++ ) // 設置一個迴圈讓電腦自己乘所有公比的值 ans = ans * r ; //迴圈內會執行的程式,此項會等於上一項乘上公比 cout << ans << endl ; //顯示答案 } } #--------------------------- #Lab4 #include<iostream> using namespace std ; int main(){ int userChoice ; //宣告變數儲存使用者的輸入:選擇面板 int num1 ; //宣告變數儲存使用者的輸入:第一個運算數字 int num2 ; //宣告變數儲存使用者的輸入:第二個運算數字 int ans ; //宣告變數儲存答案 cout << "1代表加,2代表減,3代表乘,4代表除,請輸入數字進入到相應功能中。" << endl ; // 告訴使用者面板如何使用 cin >> userChoice ; //讓使用者輸入欲選擇的功能 if(userChoice == 1){ //加法計算 //告訴使用者接下來需輸入什麼 //讓使用者輸入第一個運算數字 //讓使用者輸入第二個運算數字 //讓num1和num2做相加,且結果儲存進ans //輸出顯示答案 } if( ){ //減法計算 } if( ){ //乘法計算 } if( ){ //除法計算 //注意,除法需要注意除數不可為0,需在此做限制 //限制方法可以參考"等比數列"的限制方法 } }