Questão 10

Faça um programa que receba o código correspondente ao cargo de um funcionário e seu salário atual e mostre o cargo, o valor do aumento e seu novo salário. Os cargos estão na tabela a seguir.

Tabela 1

Tabela 1

Deveremos desenvolver um código em linguagem R com o objetivo de apresentar o cargo do funcionário, o percentual de aumento e o valor correspondente ao aumento do salário.

es2q10=function(cod,sal_atual){
  if(cod==1){
  cat("O cargo deste funcionário é Escrituário.")
  cat("\nO valor do aumento deste funcionário é R$",sal_atual*0.50,"reais.")
  cat("\nO novo salário após um aumento de 50% é de R$",sal_atual*1.50,"reais.")
  }
}

Para rodarmos o código acima, deveremos entrar com o valor exibido na tabela 1. Desta forma, para um código (cod=1) e um salário de R$ 100, temos:

es2q10(1,100)
## O cargo deste funcionário é Escrituário.
## O valor do aumento deste funcionário é R$ 50 reais.
## O novo salário após um aumento de 50% é de R$ 150 reais.

O restante do código é apresentado em seguida:

es2q10=function(cod,sal_atual){
  if(cod==1){
  cat("O cargo deste funcionário é Escrituário.")
  cat("\nO valor do aumento deste funcionário é R$",sal_atual*0.50,"reais.")
  cat("\nO novo salário após um aumento de 50% é de R$",sal_atual*1.50,"reais.")
  }
  if(cod==2){
  cat("O cargo deste funcionário é Secretário.")
  cat("\nO valor do aumento deste funcionário é de R$",sal_atual*0.35,"reais.")
  cat("\nO novo salário após um aumento de 35% é de R$",sal_atual*1.35,"reais.")
  }
  if(cod==3){
  cat("O cargo deste funcionário é Caixa.")
  cat("\nO valor do aumento deste funcionário é de R$",sal_atual*0.20,"reais.")
  cat("\nO novo salário após um aumento de 20% é de R$",sal_atual*1.20,"reais.")
  }
  if(cod==4){
  cat("O cargo deste funcionário é Gerente.")
  cat("\nO valor do aumento deste funcionário é de R$",sal_atual*0.10,"reais.")
  cat("\nO novo salário após um aumento de 10% é de R$",sal_atual*1.10,"reais.")
  }
  if(cod==5){
  cat("O cargo deste funcionário é Diretor.")
  cat("\nO valor do aumento deste funcionário é de R$",sal_atual*0.0,"reais.")
  cat("\nO novo salário após um aumento de 0,0% é de R$",sal_atual*0.00,"reais.")
  }
}

Escolhendo-se um código(cod=4) e um salário atual (sal_atual=100),temos:

es2q10(4,100)
## O cargo deste funcionário é Gerente.
## O valor do aumento deste funcionário é de R$ 10 reais.
## O novo salário após um aumento de 10% é de R$ 110 reais.