?? function.cpp
字號:
#include "head.h"
//設定CPU廠商
void CPU::SetCpuManufacturer()
{
int i;
cout<<"CPU廠商:1.龍芯 2.AMD 3.英特爾"<<endl;
cin>>i;
cpumanufacturer = (enum CpuManufacturer)i;
}
//取得CPU廠商
CpuManufacturer CPU::GetCpuManufacturer()
{
return(cpumanufacturer);
}
//取得CPU價格
int CPU::GetCpuValue()
{
cpuvalue = cpumanufacturer * 500;
return(cpuvalue);
}
//設定CPU頻率
void CPU::SetCpuFrequency()
{
cout<<"設定CPU頻率:(例如:3000)"<<endl;
cin>>cpufrequency;
}
//設定內存廠商
void Memoy::SetMemoyFacturer()
{
int i;
cout<<"內存廠商:1.金士剛 2.宇瞻 3.金士頓"<<endl;
cin>>i;
memoymanufacturer = (enum MemoyManufacturer)i;
}
//取得內存廠商
MemoyManufacturer Memoy::GetMemoyFacturer()
{
return(memoymanufacturer);
}
//取得內存價格
int Memoy::GetMemoyValue()
{
memoyvalue = (memoymanufacturer * 50 + memoysize);
return(memoyvalue);
}
//設定內存大小
void Memoy::SetMemoySize()
{
int i;
cout<<"設定內存大小:128, 256, 512"<<endl;
cin>>i;
memoysize = (enum MemoySize)i;
}
//設定主板廠商
void MainBoard::SetMainBoardFacturer()
{
int i;
cout<<"主板廠商:1.雙敏, 2.華碩, 3.英特爾"<<endl;
cin>>i;
mainboardmanufacturer = (enum MainBoardManufacturer)i;
}
//取得主板廠商
MainBoardManufacturer MainBoard::GetMainBoardFacturer()
{
return(mainboardmanufacturer);
}
//取得主板價格
int MainBoard::GetMainBoardValue()
{
mainboardvalue = (int)mainboardmanufacturer * 500;
return(mainboardvalue);
}
//主板插入CUP和內存
void MainBoard::Plug(CPU* cpu, Memoy* memoy)
{
if( cpu == NULL && memoy == NULL )
{
flag = -1;
}
if( cpu != NULL && memoy == NULL )
{
flag = 0;
}
if( cpu == NULL && memoy != NULL )
{
flag = 1;
}
if( cpu != NULL && memoy != NULL )
{
flag = 2;
}
}
//檢查主板是否插入正確的CPU和內存
void MainBoard::SelfCheck()
{
if( flag == -1 )
{
cout<<"沒有插入正確的CPU和內存!"<<endl;
}
if( flag == 0 )
{
cout<<"沒有插入正確的內存!"<<endl;
}
if( flag == 1 )
{
cout<<"沒有插入正確的CPU!"<<endl;
}
if( flag == 2 )
{
cout<<"已經插入正確的CPU和內存!"<<endl;
}
}
//設定顯示器廠商
void Monitor::SetMonitorFacturer()
{
int i;
cout<<"設定顯示器廠商:1.愛國者, 2.LG, 3.飛利浦"<<endl;
cin>>i;
monitormanufacturer = (enum MonitorManufacturer)i;
}
//取得顯示器廠商
MonitorManufacturer Monitor::GetMonitorFacturer()
{
return(monitormanufacturer);
}
//取得顯示器價格
int Monitor::GetMonitorValue()
{
monitorvalue = (monitorsize * monitortype * 50);
return(monitorvalue);
}
//設定顯示器大小
void Monitor::SetMonitorSize()
{
int i;
cout<<"設定顯示器大小:"<<endl;
cout<<"14, 15, 17, 19"<<endl;
cin>>i;
monitorsize = (enum MonitorSize)i;
}
//設定顯示器類型
void Monitor::SetMonitorType()
{
int i;
cout<<"設定顯示器類型:1.CRT, 2.LCD"<<endl;
cin>>i;
monitortype = (enum MonitorType)i;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -