重量转换C ++

时间:2013-02-02 22:20:59

标签: c++

嘿所以我正在尝试一个问题,但是我只是在学习,但我不知道该怎么做,所以任何帮助都会受到赞赏。

Q值。编写一个程序,根据用户输入,将KG的重量转换为磅和盎司,反之亦然。使用以下简单菜单: 重量转换选项:   A)KG到POUNDS和OUNCES。   B)对KG的勋章和内容。 输入选项A或B。

到目前为止,我有以下内容,但这就是我遇到困难之前所能做的一切。

#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
float kg, ounces;
int pounds;
char option;

    cout << "WEIGHT CONVERSION OPTIONS \n" << "     " << "A) KG to pounds: \n" << "     " << "B) Pounds to KG: \n " <<"Enter option A or B: \n";
    cin.get(option);

if(option == A)
    kg = option*2.2046;
    cout << kg;
else if(option == B)
    pounds = option/2.2046;
    cout << pounds;


system("PAUSE");

}

1 个答案:

答案 0 :(得分:1)

有几个问题:

  • 你忘了在选项旁边加上单引号。
  • 您没有要求用户输入任何有关自身重量的信息。
  • 您正在使用system("PAUSE")暂停屏幕,这不是一个好方法。
  • 您有一个未使用的变量ounces
  

possible solution