第一课作业。
This commit is contained in:
36
OOP/01/Exercise01.cpp
Normal file
36
OOP/01/Exercise01.cpp
Normal file
@@ -0,0 +1,36 @@
|
||||
#include <iostream>
|
||||
|
||||
enum CPU_RANK { P1 = 1, P2, P3, P4, P5, P6, P7 };
|
||||
|
||||
class CPU {
|
||||
private:
|
||||
CPU_RANK rank;
|
||||
int frequency;
|
||||
float voltage;
|
||||
|
||||
public:
|
||||
void enter() {
|
||||
int rankInt;
|
||||
std::cout << "Rank(1-7): ";
|
||||
std::cin >> rankInt;
|
||||
rank = (enum CPU_RANK)rankInt;
|
||||
|
||||
std::cout << "Frequency: ";
|
||||
std::cin >> frequency;
|
||||
|
||||
std::cout << "Voltage: ";
|
||||
std::cin >> voltage;
|
||||
};
|
||||
|
||||
void display() {
|
||||
std::cout << "Rank: " << rank << "; Frequency: " << frequency
|
||||
<< "MHz; Voltage: " << voltage << "V." << std::endl;
|
||||
};
|
||||
};
|
||||
|
||||
int main() {
|
||||
CPU a_cpu;
|
||||
a_cpu.enter();
|
||||
a_cpu.display();
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user