
循环语句要怎么写,写了好多次都是错误的,希望赐教,for,while 和 do while都要用,望赐教
#include <iostream>
using namespace std;
int main(){
float work_time, wages_onehour, all_wages;
while(1){
cout << "请输入雇员的工作时间和小时工资:" ;
cin >> work_time >> wages_onehour;
if(work_time == 0) break;
if(work_time > 50){
all_wages = 40 * wages_onehour + 10 * wages_onehour * 1.5 + (work_time - 50) * wages_onehour * 3;
}
else if(work_time > 40){
all_wages = 40 * wages_onehour + (work_time - 40) * wages_onehour * 1.5;
}
else{
all_wages = work_time * wages_onehour;
}
cout << "雇员工资为:" << all_wages << endl;
}
return 0;
}