#include <iostream>
#include <map>
using namespace std;
int main ( )
{
std:: map < int , const char * > months = { { 1 , "January" } , { 2 , "Febuary" } , { 3 , "March" } ,
{ 4 , "April" } , { 5 , "May" } , { 6 , "June" } , { 7 , "July" } ,
{ 8 , "August" } , { 9 , "September" } , { 10 , "October" } ,
{ 11 , "November" } , { 12 , "December" } } ;
float hourly_rate = 0 , tax_rate = 0 , gross_salary = 0 , net_salary = 0 , total_tax = 0 ;
int month = 0 ;
cout << "Choose a month (1-12)" << endl;
cin >> month;
cout << months[ month] << endl;
cout << "Enter hourly rate:" << endl;
cin >> hourly_rate;
cout << "Enter tax rate (%)" << endl;
cin >> tax_rate;
gross_salary = 20 * 8 * hourly_rate;
total_tax = ( tax_rate/ 100 ) * gross_salary;
net_salary = gross_salary- total_tax;
if ( month == 1 || month == 4 || month == 7 || month == 10 )
{
cout << "The employee worked days in " << months[ month]
<< "\n Hourly rate:" << hourly_rate
<< "\n Gross Salary:" << gross_salary
<< "\n Income Tax Rate:" << tax_rate
<< "\n Income Tax:" << total_tax
<< "\n Net Salary:" << net_salary
<< endl;
}
return ( 0 ) ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluICgpCgp7CglzdGQ6Om1hcDxpbnQsIGNvbnN0IGNoYXIqPiBtb250aHMgPSB7IHsxLCAiSmFudWFyeSJ9LCB7MiwgIkZlYnVhcnkifSAsIHszLCAiTWFyY2gifSwgCgkJCQkJCQkJCXs0LCAiQXByaWwifSwgezUsICJNYXkifSwgezYsICJKdW5lIn0sIHs3LCAiSnVseSJ9LCAKCQkJCQkJCQkJezgsICJBdWd1c3QifSwgezksICJTZXB0ZW1iZXIifSwgezEwLCAiT2N0b2JlciJ9LAoJCQkJCQkJCQl7MTEsICJOb3ZlbWJlciJ9LCB7MTIsICJEZWNlbWJlciJ9IH07CgoJZmxvYXQgaG91cmx5X3JhdGUgPSAwLCB0YXhfcmF0ZSA9IDAsIGdyb3NzX3NhbGFyeSA9IDAsIG5ldF9zYWxhcnkgPSAwLCB0b3RhbF90YXggPSAwOwoJCglpbnQgbW9udGggPSAwOwoJY291dCA8PCAiQ2hvb3NlIGEgbW9udGggKDEtMTIpIiA8PCBlbmRsOwoJY2luID4+IG1vbnRoOwoJCgljb3V0IDw8IG1vbnRoc1ttb250aF0gPDwgZW5kbDsKCQoJY291dCA8PCAiRW50ZXIgaG91cmx5IHJhdGU6IiA8PCBlbmRsOwoJY2luID4+IGhvdXJseV9yYXRlOwoJCgljb3V0IDw8ICJFbnRlciB0YXggcmF0ZSAoJSkiIDw8IGVuZGw7CgljaW4gPj4gdGF4X3JhdGU7CgkKCWdyb3NzX3NhbGFyeSA9IDIwKjgqaG91cmx5X3JhdGU7Cgl0b3RhbF90YXggPSAodGF4X3JhdGUvMTAwKSpncm9zc19zYWxhcnk7CgluZXRfc2FsYXJ5ID0gZ3Jvc3Nfc2FsYXJ5LXRvdGFsX3RheDsKCQoJaWYgKG1vbnRoID09IDEgfHwgbW9udGggPT0gIDQgfHwgbW9udGggPT0gNyB8fCBtb250aCA9PSAxMCkKCXsgCgkgIGNvdXQgCTw8ICJUaGUgZW1wbG95ZWUgd29ya2VkIGRheXMgaW4gIiA8PCBtb250aHNbbW9udGhdICAgICAKCQkJPDwgIlxuSG91cmx5IHJhdGU6IiA8PCBob3VybHlfcmF0ZSAKCQkJPDwgIlxuR3Jvc3MgU2FsYXJ5OiIgPDwgZ3Jvc3Nfc2FsYXJ5IAoJCQk8PCAiXG5JbmNvbWUgVGF4IFJhdGU6IiA8PCB0YXhfcmF0ZSAKCQkJPDwgIlxuSW5jb21lIFRheDoiIDw8IHRvdGFsX3RheCAKCQkJPDwgIlxuTmV0IFNhbGFyeToiIDw8IG5ldF9zYWxhcnkgCgkJCTw8IGVuZGw7IAoJfQoKCXJldHVybigwKTsKfQ==