2014年10月26日 星期日

(綠色皮) 最新C++程式語言, 施威銘研究室 著, 旗標 第四章 變數 '參考' 答案

==============================================
/* 程式檔名:Test_C4-39-1.cpp */
/* 程式目的:計算277除以13的商數以及餘數*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141013 */
   
#include<iostream>
using namespace std;   
int main()
{
     cout << " 277 除以 13 的 商數 : " << 277/13
          << " 餘數 : " << 277%13 << endl;
     system("PAUSE");
     return 0;    

}
==============================================
/* 程式檔名:Test_C4-39-2.cpp */
/* 程式目的:將攝氏溫度轉換為華氏溫度*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141013 */
   
#include<iostream>
using namespace std;   
int main()
{
     float C,F;
     cout << " 請輸入攝氏溫度 : " ;
     cin >> C;
     F=(9/5.0)*C+32;
     cout << " 轉換後華氏溫度 : " << F;
     system("PAUSE");
     return 0;    

}
==============================================
/* 程式檔名:Test_C4-39-3.cpp */
/* 程式目的:自動售票機換硬幣程式*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141013 */
   
#include<iostream>
using namespace std;   
int main()
{
     cout << "五十元 :" << 137/50 << "個" << endl
          << "  十元 :" << 137%50/10 << "個" << endl
          << "  五元 :" << 137%50%10/5 << "個" << endl
          << "  一元 :" << 137%50%10%5<< "個" << endl;
     system("PAUSE");
     return 0;    

}
==============================================
/* 程式檔名:Test_C4-39-4.cpp */
/* 程式目的:計算重量度量衡轉換程式*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141013 */
   
#include<iostream>
using namespace std;   
int main()
{
     float K;
     cout << "請輸入公斤:";
     cin >> K ; 
     cout << "轉換英鎊 = " << K*2.2 << endl;
     system("PAUSE");
     return 0;    

}
==============================================
/* 程式檔名:Test_C4-39-5.cpp */
/* 程式目的:計算任意兩整數的平方和*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141013 */
   
#include<iostream>
using namespace std;   
int main()
{
     double ang;
     cout << "請輸入一個數:";
     cin >> ang;
     cout << "此數的平方和等於:" << ang * ang << endl;  
     system("PAUSE");
     return 0;    

}
==============================================
/* 程式檔名:Test_C4-39-6.cpp */
/* 程式目的:計算任意兩整數的平方和*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141013 */
   
#include<iostream>
using namespace std;   
int main()
{
     float L=0,W=0,H=0;
     cout << "請輸入一個長:";
     cin >> L;
     cout << "請輸入一個寬:";
     cin >> W;
     cout << "請輸入一個高:";
     cin >> H;
     cout << "長方體的體積:" << L*W*H << endl;  
     system("PAUSE");
     return 0;

}
==============================================
/* 程式檔名:Test_C4-39-7.cpp */
/* 程式目的:兩人多久會相遇*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141022 */
   
#include<iostream>
using namespace std;   
int main()
{
     cout << "200公尺多久相遇:" << 200/(1.0+0.75) << endl;  
     system("PAUSE");
     return 0;

}
==============================================
/* 程式檔名:Test_C4-39-8.cpp */
/* 程式目的:計算球體的體積*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141013 */
   
#include<iostream>
using namespace std;   
int main()
{
     float R=0;
     cout << "請輸入半徑:";
     cin >> R;
     cout << "球體的體積:" << (3/4.0)*3.14*R*R*R << endl;  
     system("PAUSE");
     return 0;

}
==============================================
/* 程式檔名:Test_C4-39-9.cpp */
/* 程式目的:用位元運算計算2的1次方到8次方的值*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141013 */
   
#include<iostream>
using namespace std;   
int main()
{
     cout << (2) << " " << (2<<1) << " " << (2<<2) << " " 
          << (2<<3) << " " << (2<<4)  << " " << (2<<5) << " "  
          << (2<<6) << " " << (2<<7)<< endl;  
     system("PAUSE");
     return 0;

}
==============================================
/* 程式檔名:Test_C4-39-10.cpp */
/* 程式目的:停車計費問題*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141027 */
   
#include<iostream>
using namespace std;   
int main()
{
     float m=4.95,i;
     int a=0;
     if(m>0)
     {
         if(m<=2)
         {
                for(i=0;i<m;i+=0.5)
                {
                 a+=30;
                }
         }
         else if(m>2)
         {
                for(i=0;i<2;i+=0.5)
                {
                 a+=30;
                }     
         }
         if(m<=4)
         {
                for(i=2;i<m;i+=0.5)
                {
                   a+=40;
                }       
         }
         else if (m>2)
         {
                for(i=2;i<4;i+=0.5)
                {
                   a+=40;
                }     
         }
         if(m>4) 
         {
                for(i=4;i<m;i+=0.5)
                {
                   a+=60;
                }    
         }
     }
     cout <<"停車費共 "<< a << "元"<< endl;
     system("PAUSE");
     return 0; 
}
==============================================