#include <stdio.h>
int main( ) {
char resp;
do {
int cont = 1 , tinss;
char s, nome[ 50 ] ;
float sal, novosala, val;
printf ( "\n digite o nome do funcionario; " ) ;
scanf ( "%s" ,& nome) ;
printf ( "\n digite o salario do funcionario: " ) ;
scanf ( "%f" ,& 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 ;
}
printf ( "\n Nome: %s \n " ,nome) ;
printf ( "\n Salario bruto: %f \n " , sal) ;
printf ( "\n Taxa de INSS: %d% \n " , tinss) ;
printf ( "\n Valor de INSS %f \n " , val) ;
printf ( "\n Salario liquido: %f \n " , novosala) ;
printf ( "\n deseja continuar ? \n " ) ;
scanf ( "%s" ,& resp) ;
cont = cont + 1 ;
} while ( resp == 's' ) ;
}
//https://pt.stackoverflow.com/q/87784/101
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKCWNoYXIgcmVzcDsKCWRvIHsKCWludCBjb250ID0gMSwgdGluc3M7CgljaGFyIHMsIG5vbWVbNTBdOwoJZmxvYXQgc2FsLCBub3Zvc2FsYSwgdmFsOwoJcHJpbnRmKCJcbiBkaWdpdGUgbyBub21lIGRvIGZ1bmNpb25hcmlvOyAiKTsKCQlzY2FuZigiJXMiLCZub21lKTsKCQlwcmludGYoIlxuIGRpZ2l0ZSBvIHNhbGFyaW8gZG8gZnVuY2lvbmFyaW86ICIpOwoJCXNjYW5mKCIlZiIsJnNhbCk7CgkJaWYgKHNhbCA8PSA1MDApCXsKCQkJbm92b3NhbGEgPSBzYWwgLSAoKHNhbCAvIDEwMCkgKiA4KTsKCQkJdmFsID0gKHNhbCAvIDEwMCkgKiA4OwoJCQl0aW5zcyA9IDg7CQkJCQoJCX0gZWxzZSBpZiAoc2FsID4gNTAwICYmICBzYWwgPD0gMTAwMCkgewoJCQlub3Zvc2FsYSA9IHNhbCAtICgoc2FsIC8gMTAwKSAqIDEwKTsKCQkJdmFsID0gKHNhbCAvIDEwMCkgKiAxMDsKCQkJdGluc3MgPSAxMDsJCgkJfSBlbHNlIGlmIChzYWwgPiAxMDAwKSB7CgkJCW5vdm9zYWxhID0gc2FsIC0gKChzYWwgLyAxMDApICogMTIpOwoJCQl2YWwgPSAoc2FsIC8gMTAwKSAqIDEyOwoJCQl0aW5zcyA9IDEyOwoJCX0KCQlwcmludGYoIlxuIE5vbWU6ICVzIFxuIixub21lKTsKCQlwcmludGYoIlxuIFNhbGFyaW8gYnJ1dG86ICVmIFxuIiwgc2FsKTsKCQlwcmludGYoIlxuIFRheGEgZGUgSU5TUzogJWQlIFxuIiwgdGluc3MpOwoJCXByaW50ZigiXG4gVmFsb3IgZGUgSU5TUyAlZiBcbiIsIHZhbCk7CgkJcHJpbnRmKCJcbiBTYWxhcmlvIGxpcXVpZG86ICVmIFxuIiwgbm92b3NhbGEpOwoJCXByaW50ZigiXG4gZGVzZWphIGNvbnRpbnVhciA/IFxuIik7CgkJc2NhbmYoIiVzIiwmcmVzcCk7CgkJY29udCA9IGNvbnQgKyAxOwoJfSB3aGlsZSAocmVzcCA9PSAncycpOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS84Nzc4NC8xMDE=