import  java.util.Scanner ; 
 
class  CalculoSalarioLiquido { 
    public  static  void  main 
( String  args 
[ ] )  {          System .
out .
println ( "Programa para calcular o Salário Líquido: " ) ;          System .
out .
println ( "Escreva o Número de Horas Trabalhadas pelo Funcionário: " ) ;          Scanner sc 
=  new  Scanner 
( System .
in ) ;         double  numerodehorastrabalhadas =  sc.nextInt ( ) ; 
        System .
out .
println ( "Escreva o Número de Horas Extras Trabalhadas pelo Funcionário: " ) ;          double  numerodehorasextras =  sc.nextInt ( ) ; 
                double  salariobruto =  calcularsalariodofuncionario( numerodehorastrabalhadas, numerodehorasextras) ; 
		double  impostoderenda =  calcularImpostoDeRenda( salariobruto) ; 
		double  seguridadesocial =  calcularSeguridadeSocial( salariobruto) ; 
        System .
out .
println ( "Salário Bruto: "  +  salariobruto
) ;          System .
out .
println ( "Imposto de Renda: "  +  impostoderenda
) ;          System .
out .
println ( "Seguro Social: "  +  seguridadesocial
) ;          System .
out .
println ( "Salário Líquido: "  +  calcularSalarioLiquido
( salariobruto, seguridadesocial, impostoderenda
) ) ;      } 
 
    public  static  double  calcularsalariodofuncionario( double  numeroDeHorasTrabalhadas, double  numeroDeHorasExtras)  { 
        double  salarioinicial =  numeroDeHorasTrabalhadas *  18.6 ; 
        double  salariosdashorasextras =  5.7  *  numeroDeHorasExtras; 
        double  salariobruto =  salarioinicial +  salariosdashorasextras; 
        return  salariobruto; 
    } 
 
    public  static  double  calcularImpostoDeRenda( double  salariobruto)  { 
        double  impostoderenda =  salariobruto *  0.49 ; 
        return  impostoderenda; 
    } 
 
    public  static  double  calcularSeguridadeSocial( double  salariobruto)  { 
        double  seguridadesocial =  salariobruto *  0.94 ; 
        return  seguridadesocial; 
    } 
 
    public  static  double  calcularSalarioLiquido( double  salariobruto, double  seguridadesocial, double  impostoderenda)  { 
	    double  salarioliquido =  salariobruto -  seguridadesocial -  impostoderenda; 
	    return  salarioliquido; 
    } 
} 
 
//https://pt.stackoverflow.com/q/141064/101 
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKY2xhc3MgQ2FsY3Vsb1NhbGFyaW9MaXF1aWRvIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmcgYXJncyBbXSkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUHJvZ3JhbWEgcGFyYSBjYWxjdWxhciBvIFNhbMOhcmlvIEzDrXF1aWRvOiAiKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkVzY3JldmEgbyBOw7ptZXJvIGRlIEhvcmFzIFRyYWJhbGhhZGFzIHBlbG8gRnVuY2lvbsOhcmlvOiAiKTsKICAgICAgICBTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIgKFN5c3RlbS5pbik7CiAgICAgICAgZG91YmxlIG51bWVyb2RlaG9yYXN0cmFiYWxoYWRhcyA9IHNjLm5leHRJbnQoKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkVzY3JldmEgbyBOw7ptZXJvIGRlIEhvcmFzIEV4dHJhcyBUcmFiYWxoYWRhcyBwZWxvIEZ1bmNpb27DoXJpbzogIik7CiAgICAgICAgZG91YmxlIG51bWVyb2RlaG9yYXNleHRyYXMgPSBzYy5uZXh0SW50KCk7CiAgICAgICAgICAgICAgICBkb3VibGUgc2FsYXJpb2JydXRvID0gY2FsY3VsYXJzYWxhcmlvZG9mdW5jaW9uYXJpbyhudW1lcm9kZWhvcmFzdHJhYmFsaGFkYXMsIG51bWVyb2RlaG9yYXNleHRyYXMpOwoJCWRvdWJsZSBpbXBvc3RvZGVyZW5kYSA9IGNhbGN1bGFySW1wb3N0b0RlUmVuZGEoc2FsYXJpb2JydXRvKTsKCQlkb3VibGUgc2VndXJpZGFkZXNvY2lhbCA9IGNhbGN1bGFyU2VndXJpZGFkZVNvY2lhbChzYWxhcmlvYnJ1dG8pOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiU2Fsw6FyaW8gQnJ1dG86ICIgKyBzYWxhcmlvYnJ1dG8pOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiSW1wb3N0byBkZSBSZW5kYTogIiArIGltcG9zdG9kZXJlbmRhKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlNlZ3VybyBTb2NpYWw6ICIgKyBzZWd1cmlkYWRlc29jaWFsKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlNhbMOhcmlvIEzDrXF1aWRvOiAiICsgY2FsY3VsYXJTYWxhcmlvTGlxdWlkbyhzYWxhcmlvYnJ1dG8sIHNlZ3VyaWRhZGVzb2NpYWwsIGltcG9zdG9kZXJlbmRhKSk7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyBkb3VibGUgY2FsY3VsYXJzYWxhcmlvZG9mdW5jaW9uYXJpbyhkb3VibGUgbnVtZXJvRGVIb3Jhc1RyYWJhbGhhZGFzLCBkb3VibGUgbnVtZXJvRGVIb3Jhc0V4dHJhcykgewogICAgICAgIGRvdWJsZSBzYWxhcmlvaW5pY2lhbCA9IG51bWVyb0RlSG9yYXNUcmFiYWxoYWRhcyAqIDE4LjY7CiAgICAgICAgZG91YmxlIHNhbGFyaW9zZGFzaG9yYXNleHRyYXMgPSA1LjcgKiBudW1lcm9EZUhvcmFzRXh0cmFzOwogICAgICAgIGRvdWJsZSBzYWxhcmlvYnJ1dG8gPSBzYWxhcmlvaW5pY2lhbCArIHNhbGFyaW9zZGFzaG9yYXNleHRyYXM7CiAgICAgICAgcmV0dXJuIHNhbGFyaW9icnV0bzsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIGRvdWJsZSBjYWxjdWxhckltcG9zdG9EZVJlbmRhKGRvdWJsZSBzYWxhcmlvYnJ1dG8pIHsKICAgICAgICBkb3VibGUgaW1wb3N0b2RlcmVuZGEgPSBzYWxhcmlvYnJ1dG8gKiAwLjQ5OwogICAgICAgIHJldHVybiBpbXBvc3RvZGVyZW5kYTsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIGRvdWJsZSBjYWxjdWxhclNlZ3VyaWRhZGVTb2NpYWwoZG91YmxlIHNhbGFyaW9icnV0bykgewogICAgICAgIGRvdWJsZSBzZWd1cmlkYWRlc29jaWFsID0gc2FsYXJpb2JydXRvICogMC45NDsKICAgICAgICByZXR1cm4gc2VndXJpZGFkZXNvY2lhbDsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIGRvdWJsZSBjYWxjdWxhclNhbGFyaW9MaXF1aWRvKGRvdWJsZSBzYWxhcmlvYnJ1dG8sIGRvdWJsZSBzZWd1cmlkYWRlc29jaWFsLCBkb3VibGUgaW1wb3N0b2RlcmVuZGEpIHsKCSAgICBkb3VibGUgc2FsYXJpb2xpcXVpZG8gPSBzYWxhcmlvYnJ1dG8gLSBzZWd1cmlkYWRlc29jaWFsIC0gaW1wb3N0b2RlcmVuZGE7CgkgICAgcmV0dXJuIHNhbGFyaW9saXF1aWRvOwogICAgfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xNDEwNjQvMTAx