/* 程式檔名:Test_C5-55-1.cpp */
/* 程式目的:使用if比較運算式,判斷使用者輸入的數值為奇數或偶數*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
int usernumber;
cout << "請輸入一個數字: " ;
cin >> usernumber;
if (usernumber%2==0)
{
cout << "您輸入的偶數 \n";
}
else
{
cout << "您輸入的奇數 \n";
}
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-2.cpp */
/* 程式目的:寫一個程式,輸入學生的成績,判斷成績範圍*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
int usernumber;
cout << "請輸入一個數字: " ;
cin >> usernumber;
if (usernumber >=90 && usernumber <= 100)
{
cout << "級分為A \n";
}
else if (usernumber >=80 && usernumber <= 89)
{
cout << "級分為B \n";
}
else if (usernumber >=70 && usernumber <= 79)
{
cout << "級分為C \n";
}
else if (usernumber >=60 && usernumber <= 69)
{
cout << "級分為D \n";
}
else if (usernumber >=0 && usernumber < 60)
{
cout << "級分為E \n";
}
else
{
cout << "輸入錯誤 \n";
}
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-3.cpp */
/* 程式目的:寫一個程式,輸入學生的成績,判斷成績範圍*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
int Area;
float ground,high;
float length,Width;
float upground,downground,tall;
cout << "計算三角形或矩形面積\n" ;
cout << "1.三角形 2.矩形面積 3.梯形\n" ;
cin >> Area;
if (Area==1)
{
cout << "計算三角形面積 \n";
cout << "請輸入底: \n";
cin >> ground;
cout << "請輸入高: \n";
cin >> high;
cout << "三角形面積為: " << ground*high/2.0 <<endl;
}
else if(Area==2)
{
cout << "計算矩形面積 \n";
cout << "請輸入長: \n";
cin >> length;
cout << "請輸入寬: \n";
cin >> Width;
cout << "矩形面積為: " << length*Width <<endl;
}
else if(Area==3)
{
cout << "計算梯形面積 \n";
cout << "請輸入上底: \n";
cin >> upground;
cout << "請輸入下底: \n";
cin >> downground;
cout << "請輸入高: \n";
cin >> tall;
cout << "矩形面積為: " << (upground+downground)*tall/2.0 <<endl;
}
else
{
cout << "輸入錯誤\n";
}
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-4.cpp */
/* 程式目的:使用者輸入通話分鐘,程式即輸出其費用*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
int usertime;
cout << "請輸入通話分鐘\n" ;
cin >> usertime;
if (usertime > 1500)
{
cout << "電話費: " << usertime*0.9*0.8 << endl;
}
else if(usertime >= 800 && usertime <= 1500)
{
cout << "電話費: " << usertime*0.9*0.9 << endl;
}
else if(usertime < 800)
{
cout << "電話費: " << usertime*0.9 << endl;
}
else
{
cout << "輸入錯誤\n";
}
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-5.cpp */
/* 程式目的:使用者輸入性別及身高,即輸出其標準體重*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
char user;
float tall;
cout << "請輸入性別(男生.M 女生.F)\n" ;
cin >> user;
if (user == 'M' || user == 'm')
{
cout << "請輸入身高\n" ;
cin >> tall;
cout << "標準體重: " << (tall-80)*0.7 << endl;
}
else if(user == 'F' || user == 'f')
{
cout << "請輸入身高\n" ;
cin >> tall;
cout << "標準體重: " << (tall-70)*0.6 << endl;
}
else
{
cout << "輸入錯誤\n";
}
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-6.cpp */
/* 程式目的:計算1到指定數值可被3整除的數值之總和。並加上可讓使用者決定是否在算一次的功能*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
char again;
int number,i,sum;
cout << "計算1到指定數值間可被3整除的數值之總和\n" ;
do
{
sum=0;
cout << "請輸入一個數字: " ;
cin >> number;
for(i=1;i<=number;i++)
{
if(i%3==0)
{
sum=sum+i;
}
}
cout << "可被3整除的總和為:" << sum << endl;
cout << "是否在輸入計算一次( Y 繼續/ N 結束)\n" ;
cin >> again;
}while(again!='N' && again!='n');
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-7.cpp */
/* 程式目的:使用者輸入一整數,即以 * 會出指定高度的等腰三角形*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
int number;
int i,j,k;
cout << "請輸入一個數字: " ;
cin >> number;
if(number==0)
{
cout << "輸入錯誤\n" ;
}
else
{
number=number*2-1;
for(i=0;i<=number/2;i++)
{
for(j=number/2;j>i;j--)
{
cout << " " ;
}
for(k=0;k<=2*i;k++)
{
cout << "*" ;
}
cout << "\n" ;
}
}
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-8.cpp */
/* 程式目的:使用者輸入一整數,即以 * 會出指定高度的菱形*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
int number;
int i,j,k;
do
{
cout << "請輸入一個奇數: " ;
cin >> number;
}while(number%2==0);
if(number==0)
{
cout << "輸入錯誤\n" ;
}
else
{
for(i=0;i<=number/2;i++)
{
for(j=number/2;j>i;j--)
{
cout << " " ;
}
for(k=0;k<=2*i;k++)
{
cout << "*" ;
}
cout << "\n" ;
}
for(i=1;i<=number-1/2;i++)
{
for(j=0;j<i;j++)
{
cout << " ";
}
for(k=number;k>2*i;k--)
{
cout << "*" ;
}
cout << "\n" ;
}
}
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-9.cpp */
/* 程式目的:驗證使用者輸入兩次密碼是否吻合(四位整數)*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
int password1,password2;
while(password1!=password2)
{
cout << "請輸入第一次密碼: " ;
cin >> password1;
cout << "請輸入第二次密碼: " ;
cin >> password2;
if(password1==password2)
{
cout << "密碼正確\n" ;
}
else
{
cout << "兩次密碼錯誤重新輸入\n" ;
}
}
system("PAUSE");
return 0;
}
/* 程式檔名:Test_C5-55-10.cpp */
/* 程式目的:輸入四個數字(1~9),並檢查是否與程式中預設的四個數字全部符合*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20141104 */
#include<iostream>
using namespace std;
int main()
{
int number=1234;
int user;
while(user!=number)
{
cin.clear();
cout << "請輸入四個數字: " ;
cin >> user;
if(user==number)
{
cout << "您中獎了\n" ;
}
else
{
cout << "謝謝光臨\n" ;
}
}
system("PAUSE");
return 0;
}
沒有留言:
張貼留言