Buscar

Exercício Resolvido - Algoritmo em visualg que envolve vetores, estrutura e tomadas decisões.

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade
Faça um algoritmo que calcule a média de salários de uma empresa, pedindo ao usuário a quantidade de funcionários, o nome e o salário de cada funcionário e devolvendo a média, o salário mais alto e o salário mais baixo. (Utilize para isso uma estrutura de repetição)
Var
// Seção de Declarações das variáveis
qtdeFuncionarios : inteiro
nomeFuncionario : vetor[1..100] de caractere
salarioFuncionario : vetor[1..100] de real
mediaSalarial : real
maiorSalario : real
menorSalario: real
i : inteiro
Inicio
maiorSalario <- 0
mediaSalarial <- 0
// Seção de Comandos, procedimento, funções, operadores, etc...
Escreval (" >>> Calculando a média salárial dos funcionários <<<")
Escreval ("Informe a quantidade de funcionários: ")
leia(qtdeFuncionarios)
limpatela
Escreval ("Informe os " , qtdeFuncionarios, " Funcionários")
para i de 1 ate qtdeFuncionarios faca
Escreva ("Informe o nome do " , (i) , " funcionário: ")
leia(nomeFuncionario[i])
fimpara
Escreval (" >> Salários <<")
para i de 1 ate qtdeFuncionarios faca
Escreva ("Informe o salário do funcionário: " , nomeFuncionario[i] , " R$: ")
leia(salarioFuncionario[i])
menorSalario <- salarioFuncionario[1]
mediaSalarial <- mediaSalarial + salarioFuncionario[i] / qtdeFuncionarios
se (salarioFuncionario[i] >= maiorSalario) entao
maiorSalario <- salarioFuncionario[i]
senao
se (salarioFuncionario[i] < menorSalario) entao
menorSalario <- salarioFuncionario[i]
fimse
fimse
fimpara
limpatela
timer 400
Escreva ("Processando.")
limpatela
timer 400
Escreva ("Processando..")
limpatela
timer 0
Escreval ("DADOS: ")
Escreval ("Maior Salário: R$ " , maiorSalario)
Escreval ("Menor Salário:R$ " , menorSalario)
Escreval ("Média Salárial:R$ ", mediaSalarial)
Fimalgoritmo

Outros materiais