#include <iostream>
#include <string>
using namespace std;
int main( ) {
string resp;
do {
int cont = 1 , tinss;
string s, nome;
float sal, novosala, val;
cout << endl << "digite o nome do funcionario: " ;
cin >> nome;
cout << endl << "digite o salario do funcionario: " ;
cin >> sal;
if ( sal <= 500 ) {
novosala = sal - ( ( sal / 100 ) * 8 ) ;
val = ( sal / 100 ) * 8 ;
tinss = 8 ;
} else if ( sal > 500 && sal <= 1000 ) {
novosala = sal - ( ( sal / 100 ) * 10 ) ;
val = ( sal / 100 ) * 10 ;
tinss = 10 ;
} else if ( sal > 1000 ) {
novosala = sal - ( ( sal / 100 ) * 12 ) ;
val = ( sal / 100 ) * 12 ;
tinss = 12 ;
}
cout << endl << "Nome: " << nome << endl;
cout << "Salario bruto: " << sal << endl;
cout << "Taxa de INSS: " << tinss << endl;
cout << "Valor de INSS " << val << endl;
cout << "Salario liquido: " << novosala << endl;
cout << endl << "deseja continuar ? " << endl;
cin >> resp;
cont++ ;
}
while ( resp == "s" ) ;
}
//https://pt.stackoverflow.com/q/87784/101
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdHJpbmcgIHJlc3A7CglkbyB7CgkJaW50IGNvbnQgPSAxLCB0aW5zczsKCQlzdHJpbmcgcywgbm9tZTsKCQlmbG9hdCBzYWwsIG5vdm9zYWxhLCB2YWw7IAoJCWNvdXQgPDwgZW5kbCA8PCAiZGlnaXRlIG8gbm9tZSBkbyBmdW5jaW9uYXJpbzogIjsKCQljaW4gPj4gbm9tZTsKCQljb3V0IDw8IGVuZGwgPDwgImRpZ2l0ZSBvIHNhbGFyaW8gZG8gZnVuY2lvbmFyaW86ICI7CgkJY2luID4+IHNhbDsKCQlpZiAoc2FsIDw9IDUwMCkgewoJCQlub3Zvc2FsYSA9IHNhbCAtICgoc2FsIC8gMTAwKSAqIDgpOwoJCQl2YWwgPSAoc2FsIC8gMTAwKSAqIDg7CgkJCXRpbnNzID0gODsJCQkJCgkJfSBlbHNlIGlmIChzYWwgPiA1MDAgJiYgIHNhbCA8PSAxMDAwKSB7CgkJCW5vdm9zYWxhID0gc2FsIC0gKChzYWwgLyAxMDApICogMTApOwoJCQl2YWwgPSAoc2FsIC8gMTAwKSAqIDEwOwoJCQl0aW5zcyA9IDEwOwkKCQl9IGVsc2UgaWYoc2FsID4gMTAwMCkgewoJCQlub3Zvc2FsYSA9IHNhbCAtICgoc2FsIC8gMTAwKSAqIDEyKTsKCQkJdmFsID0gKHNhbCAvIDEwMCkgKiAxMjsKCQkJdGluc3MgPSAxMjsKCQl9CgkJY291dCA8PCBlbmRsIDw8ICJOb21lOiAiIDw8IG5vbWUgPDwgZW5kbDsKCQljb3V0IDw8ICJTYWxhcmlvIGJydXRvOiAiIDw8IHNhbCA8PCBlbmRsOwoJCWNvdXQgPDwgIlRheGEgZGUgSU5TUzogIiA8PCB0aW5zcyA8PCBlbmRsOwoJCWNvdXQgPDwgIlZhbG9yIGRlIElOU1MgIiA8PCB2YWwgPDwgZW5kbDsKCQljb3V0IDw8ICJTYWxhcmlvIGxpcXVpZG86ICIgPDwgbm92b3NhbGEgPDwgZW5kbDsKCQljb3V0IDw8IGVuZGwgPDwgImRlc2VqYSBjb250aW51YXIgPyAiIDw8IGVuZGw7CgkJY2luID4+IHJlc3A7CgkJY29udCsrOwoJfQoJd2hpbGUgKHJlc3AgPT0gInMiKTsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvODc3ODQvMTAx