📄 1_cash_convert.cpp
字号:
//p380: file:cash_main.cpp
//2007 06 25
#include <iostream>
#include "cash.h"
using std::cout;
using std::endl;
using std::cin;
const int total_count=5;
const int already_count=3;
int additional_count=0;
cash my_cash[total_count-already_count];
void addone();
//void initialize_static_array();
int main(){
// cash my_cash[total_count];
cout<<"//*********Cash Converter:*********//"<<endl;
cout<<"0. add new one:"<<endl;
cout<<"1. renminbi:"<<endl;
cout<<"2. riyuan:"<<endl;
cout<<"3. yingbang:"<<endl;
cash rmb={"rmb",7.6f};
cash yan={"yan",120.5f};
cash pound={"pound",0.85f};
//my_cash[0].conv_to_dollar=7.6f;
//my_cash[0]={"rmb",7.6f};
//my_cash[1]={"yan",120.5f};
//my_cash[2]={"pound",0.85f};
//initialize_static_array();
cash* pcash;
bool main_flag=true;
while (main_flag){
bool select_validate_value=true;
cout<<"which do you select?(number1/2/3)";
int i;
cin>>i;
switch(i){
case 1:
{cout<<"you select renminbi."<<endl;
pcash=&rmb;
break;
}
case 2:
{cout<<"you select riyuan."<<endl;
pcash=&yan;
break;
}
case 3:
{cout<<"you select yingbang."<<endl;
pcash=£
break;
}
case -1:
{cout<<"you terminated the programme."<<endl;
main_flag=false; //------------------------------>main_flag!
select_validate_value=false;//------------------->select_validate_value!
break;
}
case 0:
{
addone();
select_validate_value=false;
break;
}
default:
{cout<<"you do not select a validate value."<<endl;
select_validate_value=false;
}
}
if(select_validate_value){ //while(select_validate_value)
cout<<"Please input the count you want to convert(long):";
int count;
cin>>count;
cout<<"the total count you input is:"<<count<<endl;
cout<<pcash->cashname<<" to dollar is:"<<pcash->convert(count)<<endl;
// select_validate_value=false;
}
}
cout<<"programme terminated normally!"<<endl;
return 0;
}
/*void initialize_static_array()
{
//my_cash[0].cashname="rmb";
//my_cash[0].conv_to_dollar=7.6f;
my_cash[0]={"rmb",7.6f};
my_cash[1].cashname="yan";
my_cash[1].conv_to_dollar=120.5f;
my_cash[2].cashname="yingbang";
my_cash[2].conv_to_dollar=0.85f;
}*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -