急 C++编程题 将磅转换成千克 在线等将磅转换成千克 Description从键盘输入一个英制重量磅值,在派生类中添加pound成员变量,再将pound转换成kg.利用基类displayweight()函数输出kg值.1磅=0.45359237千克.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 14:06:47
急 C++编程题 将磅转换成千克 在线等将磅转换成千克 Description从键盘输入一个英制重量磅值,在派生类中添加pound成员变量,再将pound转换成kg.利用基类displayweight()函数输出kg值.1磅=0.45359237千克.

急 C++编程题 将磅转换成千克 在线等将磅转换成千克 Description从键盘输入一个英制重量磅值,在派生类中添加pound成员变量,再将pound转换成kg.利用基类displayweight()函数输出kg值.1磅=0.45359237千克.
急 C++编程题 将磅转换成千克 在线等
将磅转换成千克

Description
从键盘输入一个英制重量磅值,在派生类中添加pound成员变量,再将pound转换成kg.利用基类displayweight()函数输出kg值.1磅=0.45359237千克.
Input从键盘输入一磅值.
Output利用displayweight()函数输出与输入磅值对应的kg值.
Sample Input1
Sample Output0.453592kg fkfej

急 C++编程题 将磅转换成千克 在线等将磅转换成千克 Description从键盘输入一个英制重量磅值,在派生类中添加pound成员变量,再将pound转换成kg.利用基类displayweight()函数输出kg值.1磅=0.45359237千克.
/*
1(pd) = 0.453592(kg)
2.5(pd) = 1.13398(kg)
Press any key to continue
*/
#include <iostream>
using namespace std;

class Pound2Kg {
private :
\x05double pounds;
public :
\x05Pound2Kg(double pounds = 0) { this->pounds = pounds; }
\x05void DisplayPounds() { cout << pounds << "(pd)"; }
\x05void DisplayKg() { cout << pounds * 0.45359237 << "(kg)"; }
};

int main() {
\x05Pound2Kg p1(1),p2(2.5);
\x05p1.DisplayPounds();
\x05cout << " = ";
\x05p1.DisplayKg();
\x05cout << endl;
\x05p2.DisplayPounds();
\x05cout << " = ";
\x05p2.DisplayKg();
\x05cout << endl;
\x05return 0;
}