36 lines
699 B
C++
36 lines
699 B
C++
#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;
|
|
} |