close

1.

6-1  

 

//需include iostream

using namespace std;

void  forloop(int n){

		for(int i=1;i<=n;i++)
		{
		cout<<"*";
		}
		
	cout << endl ;
}


int main(){
	
	cout<<"Enter 5 number between 1 and 30 : "<<endl;
	int n1,n2,n3,n4,n5;
	
	cin>>n1>>n2>>n3>>n4>>n5;
	
	
	if(n1>=1&&n1<=30&&n2>=1&&n2<=30&&n3>=1&&n3<=30&&n4>=1&&n4<=30&&n5>=1&&n5<=30)
	{
	forloop(n1);
	forloop(n2);
	forloop(n3);
	forloop(n4);
	forloop(n5);
	}
	


	
return 0;
} 

 

2.

5.14 (計算銷售總額) 一家郵購公司銷售五種不同的產品,其零售價格分別是:產品1─$2.98,
產品2─$4.50,產品3─$9.98,產品4─$4.49 和產品5─$6.87。請設計一個程式,能夠讀取一連
串數字配對:
a) 產品編號
b) 銷售量
您的程式應該使用switch 敘述,以判定各個產品的零售價格。您的程式應計算並顯示上一週
所有售出產品的總零售價格。使用一個警示控制迴圈,決定何時該終止程式並顯示最後的結
果。

 

#include 

using namespace std;

int main(){
	
	double sum;
	int n;
	int count_1=0;
	int count_2=0;
	int count_3=0;
	int count_4=0;
	int count_5=0;
	int week=0;
	bool flag = true;
	while(flag)
	{
		cout <<"請輸入產品編號(6 to end)"; 
		cin >>n;
		
		if(n==6	|| week==6)
		{
			flag = false;
		}
		
		
		switch(n)
		{
			case 1:	
				count_1+=1;	
				break;
			case 2:
				count_2+=1;
				break;
			case 3:
				count_3+=1;
				break;
			case 4:
				count_4+=1;
				break;
			case 5: 
				count_5+=1;
				break;
			
		}	
		
		week+=1;
		

	}
	
	cout<<"總合為: "<<"產品1 :"<<(count_1*2.98)<<"產品2 :"<<(count_2*4.5)<<"產品3 :"<<(count_3*9.98)<<"產品4 :"<<(count_4*4.49)<<"產品5 :"<<(count_5*6.87)<<endl;
	cout<<"total: "<<count_1*2.98+count_2*4.5+count_3*9.98+count_4*4.49+count_5*6.87<<endl;
}

3.(略 這題是陣列)

 

 


4. 輸入正整數n(n<=20),繪出一個n 層的倒三角形,例如n=5 時輸出如下,
*********
  *******
    *****
      ***
        *

#include 

using namespace std;

int main(){
	
	int n;
	cout<< "PlEASE ENTER N:";
	cin>>n;
	
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=i-1;j++)
		{
			cout<<" ";
		}
		
		for(int k=1;k<= 4+n-i*2;k++)
		{
			cout<<"*";
		}
		
		cout<<"\n";
	}
	
	
}

5.

6-5

 為了看演唱會 這題沒做 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 UM程式研究日誌 的頭像
    UM程式研究日誌

    UM程式研究日誌

    UM程式研究日誌 發表在 痞客邦 留言(0) 人氣()