/* ************************
*Name: Manuel Vega
*Professor: Dennis Rainey
*Date: 01/25/2026 *
*Title: Hw_1a
*_________________________*
*Input:
*
*/
#include <iostream>
#include <string>
using namespace std;
float getSalesAmt(float valueReturned);
float calcCommission(float value, float valueReturned);
float calcPay(int basepay, float commission, float totalPay);
void displayPay();
int main() {
displayPay();
return 0;
}
float getSalesAmt(float valueReturned)
{
cin>>valueReturned;
cout<<"Enter monthly sales amount: "<<valueReturned<<endl;
cout<<"Monthly Sales: $ "<<valueReturned<<endl;
return valueReturned;
}
float calcCommission(float value, float valueReturned)
{
// cout<<value<<endl;
if(value >= 25000 & value <50000)
{
value= value * 0.015;
}else if(value>=50000)
{
value = value * 0.02;
}else
{
value = 0;
}
valueReturned = value;
cout<<"Commission: $ "<<valueReturned<<endl;
return valueReturned;
}
float calcPay(int basepay, float commission, float totalPay)
{
totalPay = basepay + commission;
cout<<"Total Pay: $ "<<totalPay<<endl;
return totalPay;
}
void displayPay()
{
const int basepay = 2500;
float monthlyRevenue;
float commission;
float totalPay;
string check;
do{
monthlyRevenue = getSalesAmt(monthlyRevenue);
commission = calcCommission(monthlyRevenue, commission);
totalPay = calcPay(basepay, commission, totalPay);
cin>>check;
cout<<"Do it again? (Y/N) "<<check<<endl;
}while(check=="Y"||check=="y");
}
LyogKioqKioqKioqKioqKioqKioqKioqKioqCipOYW1lOiAgTWFudWVsIFZlZ2EKKlByb2Zlc3NvcjogRGVubmlzIFJhaW5leQoqRGF0ZTogIDAxLzI1LzIwMjYgICAgICAgICoKKlRpdGxlOiBId18xYQoqX19fX19fX19fX19fX19fX19fX19fX19fXyoKKklucHV0OiAKKgoqLwoKI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpmbG9hdCBnZXRTYWxlc0FtdChmbG9hdCB2YWx1ZVJldHVybmVkKTsKZmxvYXQgY2FsY0NvbW1pc3Npb24oZmxvYXQgdmFsdWUsIGZsb2F0IHZhbHVlUmV0dXJuZWQpOwpmbG9hdCBjYWxjUGF5KGludCBiYXNlcGF5LCBmbG9hdCBjb21taXNzaW9uLCBmbG9hdCB0b3RhbFBheSk7CnZvaWQgZGlzcGxheVBheSgpOwppbnQgbWFpbigpIHsKCWRpc3BsYXlQYXkoKTsKCXJldHVybiAwOwp9CgpmbG9hdCBnZXRTYWxlc0FtdChmbG9hdCB2YWx1ZVJldHVybmVkKQp7CgljaW4+PnZhbHVlUmV0dXJuZWQ7IAoJY291dDw8IkVudGVyIG1vbnRobHkgc2FsZXMgYW1vdW50OiAiPDx2YWx1ZVJldHVybmVkPDxlbmRsOwoJY291dDw8Ik1vbnRobHkgU2FsZXM6ICQgIjw8dmFsdWVSZXR1cm5lZDw8ZW5kbDsKCXJldHVybiB2YWx1ZVJldHVybmVkOwp9CmZsb2F0IGNhbGNDb21taXNzaW9uKGZsb2F0IHZhbHVlLCBmbG9hdCB2YWx1ZVJldHVybmVkKQp7CgkvLyBjb3V0PDx2YWx1ZTw8ZW5kbDsKCWlmKHZhbHVlID49IDI1MDAwICYgdmFsdWUgPDUwMDAwKQoJewoJCXZhbHVlPSB2YWx1ZSAqIDAuMDE1OwoJfWVsc2UgaWYodmFsdWU+PTUwMDAwKQoJewoJCXZhbHVlID0gdmFsdWUgKiAwLjAyOwoJfWVsc2UKCXsKCQl2YWx1ZSA9IDA7Cgl9Cgl2YWx1ZVJldHVybmVkID0gdmFsdWU7IAoJY291dDw8IkNvbW1pc3Npb246ICAgICQgIjw8dmFsdWVSZXR1cm5lZDw8ZW5kbDsKCXJldHVybiB2YWx1ZVJldHVybmVkOwp9CmZsb2F0IGNhbGNQYXkoaW50IGJhc2VwYXksIGZsb2F0IGNvbW1pc3Npb24sIGZsb2F0IHRvdGFsUGF5KQp7Cgl0b3RhbFBheSA9IGJhc2VwYXkgKyBjb21taXNzaW9uOwoJY291dDw8IlRvdGFsIFBheTogICAgICQgIjw8dG90YWxQYXk8PGVuZGw7CglyZXR1cm4gdG90YWxQYXk7Cn0Kdm9pZCBkaXNwbGF5UGF5KCkKewoJY29uc3QgaW50IGJhc2VwYXkgPSAyNTAwOwoJZmxvYXQgbW9udGhseVJldmVudWU7IAoJZmxvYXQgY29tbWlzc2lvbjsKCWZsb2F0IHRvdGFsUGF5OwoJc3RyaW5nIGNoZWNrOwoJZG97Cgltb250aGx5UmV2ZW51ZSA9IGdldFNhbGVzQW10KG1vbnRobHlSZXZlbnVlKTsKICAgIGNvbW1pc3Npb24gPSBjYWxjQ29tbWlzc2lvbihtb250aGx5UmV2ZW51ZSwgY29tbWlzc2lvbik7CiAgICB0b3RhbFBheSA9IGNhbGNQYXkoYmFzZXBheSwgY29tbWlzc2lvbiwgdG90YWxQYXkpOwogICAgY2luPj5jaGVjazsKICAgIGNvdXQ8PCJEbyBpdCBhZ2Fpbj8gKFkvTikgIjw8Y2hlY2s8PGVuZGw7Cgl9d2hpbGUoY2hlY2s9PSJZInx8Y2hlY2s9PSJ5Iik7Cn0=