Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jéssica Noemí

Como faço esse exercício pelo visualg?

Recommended Posts

Uma empresa tem um determinado funcionário uma ficha cadastral contendo nome, ficha de horas trabalhadas e o número de dependentes. A empresa paga 12 reais por hora e 40 por dependentes sobre o salário são feitos os o descontos de 8,5% de INSS e 5% para imposto de renda. Calcule, escreva o nome, salário bruto, salário líquido e o valor de cada desconto.

Se alguém quiser me ajudar...

 

Obrigada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ajudar ou fazer por você?

 

Va postando suas duvidas para ser ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma empresa tem um determinado funcionário uma ficha cadastral contendo nome, ficha de horas trabalhadas e o número de dependentes. A empresa paga 12 reais por hora e 40 por dependentes sobre o salário são feitos os o descontos de 8,5% de INSS e 5% para imposto de renda. Calcule, escreva o nome, salário bruto, salário líquido e o valor de cada desconto.

Se alguém quiser me ajudar...

 

Obrigada.

 

No visualg não me lembro as sintaxes corretas, mas vou postar uma resolução e se servir para você estude ela e tente aplicar no visualg.

 

Bom como são vários dados podemos fazer o cadastro utilizando 'estrutura', se você não conhece estrutura procure e estude variável composta heterogenea,

Na variável composta heterogenea, você cria um tipo de variável composta por vários tipos diferentes no caso:

var
  ficha:
       nome[30] : string
       horas, dependentes : inteiro
       sal_liq, sal_bruto, inss, ir : real
  fim

  cadastro[3] : ficha

 

ficha contem:

um vetor de 30 caracteres para o nome;

duas variáveis, horas e dependentes, do tipo inteiro;

quatro variáveis, sal_liq, sal_bruto, inss, ir, do tipo real;

 

Depois criei um vetor de 3 do tipo ficha, esse cadastrará 3 funcionarios, cada funcionario terá nome, horas, dependentes, sal_liq, sal_bruto, inss, ir.

OBS: nao sei se a sintaxe do visualg para estrutura é essa.

 

Agora é só cadastrar fazer os calculos e exibir:

Algoritmo
var
  ficha:
       nome[30] : string
       horas, dependentes : inteiro
       sal_liq, sal_bruto, inss, ir : real
  fim

  cadastro[3] : ficha
  i : inteiro

  /*Cadastrando funcionarios*/
  Escreva "Cadastrando funcionario"
  Para i <- 1 ate 3 Faça
   Inicio
    Escreva "Nome funcionario"
    Leia cadastro[i].nome
    Escreva "Numero dependentes"
    Leia cadastro[i].dependentes
    Escreva "Horas de trabalho"
    Leia cadastro[i].horas
   Fim

  /*Fazendo os calculos e exibindo*/
  Para i <- 1 ate 3 Faça
   Inicio
    cadastro[i].sal_bruto <- cadastro[i].horas * 12.00
    cadastro[i].sal_bruto <- cadastro[i].sal_bruto + (cadastro[i].dependentes * 40.00)
    cadastro[i].inss <- cadastro[i].sal_bruto * 0.085 // calculo do inss
    cadastro[i].ir <- cadastro[i].sal_bruto * 0.05 // calculo do imposto de renda
    /* Aplica os descontos no salario bruto para gerar salario liquido */
    cadastro[i].sal_liq <- cadastro[i].sal_bruto - (cadastro[i].inss + cadastro[i].ir)

    /* Aproveitando o mesmo laço para exibir o resultado */
    Escreva "Nome",cadastro[i].nome
    Escreva "salario Bruto",cadastro[i].sal_bruto
    Escreva "Desconto INSS",cadastro[i].inss
    Escreva "Desconto IR",cadastro[i].ir
    Escreva "Salario Liquido",cadastro[i].sal_liq
   Fim
FIm_algoritmo.

 

Bom está ai uma possível solução se te ajudar.

Desculpe qualquer erro, duvidas estamos ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.