C++ 货币转换器
货币转换是每个人都面临的困难。在我们日常活动中,我们必须进行货币交换。因此,如果有人想要创建一个C++应用程序来进行货币转换,这个程序是最好的资源。
如果你有编程经验,可能已经用C、Python、Java和其他语言创建了货币转换软件。
但是如果你刚刚开始,坚持下去,你将学会如何制作一个C++货币转换器。
要转换的货币
我们将把美元兑换成英镑、法郎、德国荷兰盾、日元、印度卢比和法郎。这个软件是对教科书问题的完美回答,也包括在各种教科书中。
先决条件: 货币的基本数学转换,C++中的变量,Visual Studio。
程序解析
#include < iostream >
using namespace std ;
int main ( )
我们将在我们的程序中包含C++中存在的iostream库,该程序用于转换货币。命名空间是一个声明区域,在其中给出了类型、函数、变量等的名称,其作用域为其中。
float dollar ;
在这里,我们声明了一个浮点型变量dollar。由于速度较快且范围比double类型窄,因此在处理数百或数百万个浮点值时,历来更倾向于使用float类型。
float bp = ( 1 / 1 . 487 ) ;
float frnc = ( 1 / 0 . 172 ) ;
float deutschmark = ( 1 / 0 . 584 ) ;
float yen = ( 1 / 0 . 00955 ) ;
float ind = ( 1 / 0 . 013 ) ;
在上面的伪代码中,我们声明了各种浮点变量,如bp表示英镑,将1除以1.487得到基本转换,frnc表示法国法郎,将1除以0.172得到基本转换,deutschmark表示德国荷兰盾,将1除以0.584得到基本转换,yen表示日元,将1除以0.00955得到基本转换,ind表示印度卢比,将1除以0.013得到基本转换。
cout << " Enter the Dollars for Conversion : \ n " ;
cin >> dollar ;
这里,这些行说明我们要求用户输入要转换的美元金额,该金额将存储在浮点类型变量dollar中。
cout << " Indian Rupees : " << ind * dollar << endl ;
cout << " British Pounds : " << bp * dollar << endl ;
cout << " French franc : " << frnc * dollar << endl ;
cout << " German Deutschmark : " << deutschmark * dollar << endl ;
cout << " Japanese Yen : " << yen * dollar << endl ;
return 0 ;
要获取转换后的货币值,我们将浮点变量的基本转换值与用户输入的美元金额相乘。上面的示例已经展示。
以上解释的程序
#include < iostream >
using namespace std ;
int main ( )
{
float dollar ;
float bp = ( 1 / 1 . 487 ) ;
float frnc = ( 1 / 0 . 172 ) ;
float deutschmark = ( 1 / 0 . 584 ) ;
float yen = ( 1 / 0 . 00955 ) ;
float ind = ( 1 / 0 . 013 ) ;
cout << " enter the Dollars for Conversion : \ n " ;
cin >> dollar ;
cout << " Indian Rupees : " << ind * dollar << endl ;
cout << " British Pounds : " << bp * dollar << endl ;
cout << " French franc : " << frnc * dollar << endl ;
cout << " German Deutschmark : " << deutschmark * dollar << endl ;
cout << " Japanese Yen : " << yen * dollar << endl ;
return 0 ;
}
输出:
当执行此程序时,用户将通过以下方式与其交互以解决问题。总体情况如下所示。