私は給与計算を計算するための簡単なコードを書いています、私は正しい種類の入力を入れたらOKを実行します。他のコードと乱数を計算として与え、プログラムの終わりに行く。例えば、 。 1時間あたりのアルファベットのアルファベットまたは時間のアルファベットを入力すると... ....助けてください!無効な入力を入力した後の残りの部分を無視します
#include <iostream>
#include <string>
using namespace std;
double calPayroll(double rate, double hour);
int main()
{
char option;
string name;
double rate,hour;
cout << "Please enter employee full name: ";
getline(cin,name);
cout << "Please enter "<<name <<" rate per hour: ";
cin >> rate;
cout << "Please enter total hour " <<name << " worked: ";
cin >> hour;
cout <<"\n\nSalary for " << name << " is: " << calPayroll(rate,hour) <<endl <<endl;
cout << "Next Payroll: Press any key to continue or 'n' to exit)\n\n";
cin >> option;
cout<< option;
system ("pause");
return 0;
}