C 物件導向程式設計設計電視機類要求1) 電

時間 2021-05-14 09:29:43

1樓:匿名使用者

這個很簡單的啊。

//h檔案

class ctv

//.cpp檔案

int ctv::m_inum=0;

ctv::ctv(string strtype):m_strtype(strtype)

int ctv::getnum() conststring ctv::gettvtype() const//main測試程式

int main()

{ctv tv1;

cout<

其他的屬性類似,自己寫

c++ 設計一個類

2樓:

#include

using namespace std;

class tv

//傳入頻道和音量的建構函式

tv(int x_channel,int x_volume)//傳入狀態、頻道和音量的建構函式

tv(bool x_state,int x_channel,int x_volume)

~tv();

//獲取電視機狀態、頻道和音量

bool getstate()

int getchannel()

int getvolume()

//開機

void poweron()

else

//關機

void poweroff()

else state=false;

}//頻道加減

void upchannel()

if (channel==499) channel=0;

else channel++;

printf("當前頻道為:%d\n",channel);

}void downchannel()

if(channel==0) channel=499;

else channel--;

printf("當前頻道為:%d\n",channel);

}//音量加減

void upvolume()

if(volume==100) return;

else volume++;

printf("當前音量為:%d\n",volume);

}void downvolume()

if(volume==0) return;

else volume--;

printf("當前音量為:%d\n",volume);}}void main()}}

3樓:匿名使用者

#include

using namespace std;

//設計一個電視機tv類。

////電視機有幾個屬性(狀態):開/關機狀態,當前頻道channel,當前音量volume;

////有幾個功能:開/關機,頻道加,頻道減,音量升,音量降。(參考電視機上的面板按鈕)

////注意要編寫建構函式,使得剛出廠的電視機有合適的屬性。

////在main函式中,

////建立一個電視機物件,操縱它(如改頻道,改音量);

class tv

void open()

void close()

void upchannel()

void downchannel()

void upvolume()

void downvolume()

void p()

private:

bool state;

int channel;

int volume;

};void main()

4樓:

/**程式中有註釋做相應的說明,題目要求的功能簡單,程式比較好懂。

*驅動程式並未使用類提供的所有功能如一次加減多臺,或 在關機狀態下對

*電視操作會有出錯提示,可以根據你的需要自己新增。

*此程式用單檔案寫的,複製到一個空白cpp中即可使用。

*/#include

using namespace std;

class tv

;tv::tv()

void tv::turnonoff()

int tv::channelinc(int change /* = 1 */)

if ((m_channel + change <= 100) && (change > 0))

return m_channel;

}int tv::channeldec(int change /* = -1 */)

if ((m_channel + change > 0) && (change < 0))

return m_channel;

}int tv::volinc(int change /* = 1 */)

if ((m_vol + change <= 100) && (change > 0))

return m_vol;

}int tv::voldec(int change /* = -1 */)

if ((m_vol + change > 0) && (change < 0))

return m_vol;

}void tv::state()

int main() //驅動程式

5樓:飄逸大陸

#include

#include

#include

#include

using namespace std;

class tv;

//出場設定

tv::tv():volume(50),power(0)//用已有的channel初始化tv設定

//void tv::power_on()//void tv::volume_off()//void tv::

channel_increse()//void tv::channel_on()//void tv::channel_off()//void tv::

show()

break;

case 3:

cout<<"增大音量請按1;減小音量請按2"<>aw;

switch(aw)

break;

case 4:

cout<<"電視現在已關閉,推出程式!!"<

exit(0);

}show();}}

int main()

足以輸入數字的時候別輸入字元竄。你也可以自己稍改一下,把1,2,3,4變為a,b,c,d。稍改一下即可。

6樓:匿名使用者

作業題目吧,哥們。建議你還是自己做吧。這樣對你負責些。

祝你好運了

7樓:匿名使用者

#include

#ifndef class_h_included

#define class_h_included

#endif // class_h_included

class ctv

private:

bool status;

//bool voice_key;

//bool channel_key;

int channel;

int voice;

};bool ctv::turn_on(bool status)

bool ctv::turn_off(bool status)

void ctv::get_channel(bool status,int channel)

else

if(status == 1)

}void ctv::get_voice(bool status,int voice)

else

if(status == 1)

}void ctv::change_channel(bool status,int channel)

else

if(status == 1)

else

if(key == 'd' || key == 'd')

else

break;}}

}void ctv::change_voice(bool status,int voice)

else

if(status == 1)

else

if(key == '-')

else

break;}}}

電視機的商品編碼

8樓:郗奕聲寶鵑

電視機hs編碼,按照你的提問,無法正確表示,因為電視機可分好多型別,多的不說,就彩色電視機而言,就有陰極射線映象管的、液晶顯示器的、等離子顯示器的等,但電視機的編碼大致屬於8528的品目,子目分7100、7200和7300三種,還可以細分。

9樓:匿名使用者

商品**:8528722100, 彩色的液晶顯示器的模擬電視接收機 商品**:8528722200, 彩色的液晶顯示器的數字電視接收機商品**:

8528722900, 其他彩色的液晶顯示器的電視接收機商品**:8528730000, 黑白或其他單色的電視接收機商品**:8528721900, 其他彩色的電視接收機,陰極射線映象管的商品**:

8528721100, 其他彩色的模擬電視接收機,帶陰極射線映象管的商品**:8528723200, 彩色的等離子顯示器的數字電視接收機

c++物件導向程式設計考試題:

10樓:莊政警

#include

int main()

執行結果:

c++物件導向程式設計中怎麼判斷一個物件的類型別

11樓:匿名使用者

通過typeid可以獲得物件的型別名稱,然後可以配合if else邏輯建立相應物件型別的物件

#include

#include

using namespace std;

int main()

c++物件導向程式設計第五章第5題求解

12樓:匿名使用者

(1)b1.i 正確因為i是a類的公有成員,可以繼承到子類b

b1.j b1.k 錯誤。因為j為保護成員,k為私有成員,雖然被繼承了,但不能夠訪問,正如a1.j,a1.k也是錯誤的。這樣呼叫只能呼叫公有成員

(2)都可以,在b類裡面,a類非私有成員都可以給b的成員函式使用,因為都被繼承了過來

(3)跟第二個類似,非私有的都可以使用。因此i,j可以使用。

(4)c1.i是對的,其他都是錯的

(5)公有就可以了。f2不行

(6)非私有的都可以,因此全部都行

樓主問的問題,其實掌握兩條定理就好了。

(1)類裡面能呼叫該類或基類的非私有成員變數或成員函式。

(2)類外物件能呼叫該類或基類的公有成員變數或成員函式。

視覺化程式設計技術到底是什麼

13樓:雲南新華電腦學校

視覺化程式設計 視覺化程式設計,亦即視覺化程式設計:以「所見即所得」的程式設計思想為原則,力圖實現程式設計工作的視覺化,即隨時可以看到結果,程式與結果的調整同步。

視覺化程式設計是與傳統的程式設計方式相比而言的,這裡的「可視」,指的是無須程式設計,僅通過直觀的操作方式即可完成介面的設計工作,是目前最好的windows應用程式開發工具。

跪求物件導向程式設計c++大作業:完成一個學生成績管理系統。內容包括1問題描述2類體系設計和程式流程圖3

14樓:匿名使用者

這是我電腦裡的一個程式

可能跟你的不是完全符合,但是畢竟很相似了,因為解決問題的方法是一致的

你自己修改一下,如果還有任何問題,m我

#include

#include//控制字串的標頭檔案

using namespace std;

class tong //建立同學錄的一個類

;tong::tong()//建構函式

tong::tong(char n[20],char se,int ag,int te,int qq)

tong::~tong(){}

tong*s[50];int i=0;int j=0;

char name[20];int age,telphone,qq;char ***;

void tong::set()

void tong:: delete() //(2)刪除人員(delete)

else cout<<"您要求刪除的物件本來就不存在!請檢查輸入的正確性!"; }}

void tong::alter() //(3)修改資料(alter)

if (i == j)

while(w=='y');

return 0;

} //利用while語句又回到了前面的迴圈

C 物件導向程式設計問題,求教

手機使用者 一 單項選擇題 1.用來構成c 程式檔案的基本單位是 c a.字元 b.語句 c.函式 d.表示式 2 在下列符號常量定義中,錯誤的定義是 c a.const double dd 3.14 b.const int m 20 c.const char ch d.const bool mar...

物件導向程式設計和麵向過程程式設計哪個好

物件導向和麵向過程只是思考方式不同而已,不能說哪個就好,哪個就不好。關鍵還是看適用的場合。程序導向 分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候一個一個依次呼叫就可以了。物件導向 則是把構成問題事務分解成各個物件,建立物件的目的不是為了完成一個步驟,而是為了描敘某個事物在...

什麼是物件導向?為什麼要用物件導向來程式設計

物件導向和麵向過程相對應,但是程序導向的應用不如物件導向來的廣,原因在於物件導向定義物件的屬性和方法,不同的程式設計想要用直接呼叫就可以,方便且適用性廣。這麼說你明白了嗎?為什麼要用物件導向思想程式設計 物件導向的主要思想是 繼承 封裝 多型 這種思想方便解決較為複雜的專案,且維護起來較為容易。物件...