Trabalho Portugol- VisuAlg
Exames: Trabalho Portugol- VisuAlg. Pesquise 861.000+ trabalhos acadêmicosPor: • 22/9/2013 • 480 Palavras (2 Páginas) • 2.835 Visualizações
10. Em um curso de Ciência da Computação a nota do estudante é calculada a partir
de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma
avaliação semestral e a um exame final.
Faça um algoritmo que execute o cálculo da nota do estudante de acordo
com as seguintes informações
As notas variam, de 0 a 10 e a nota final é a média ponderada das três notas
mencionadas.
A tabela abaixo fornece os pesos:
Nota Peso
Laboratório 2
Avaliação semestral 3
Exame final 5
algoritmo "Média alunos"
// Função :
// Autor :
// Data : 10/09/2013
// Seção de Declarações
var
laboratorio,avaliacao_semestral,exame_final,peso_laboratorio,peso_avaliacao,peso_exame_final,media:real
nome:caracter
inicio
// Seção de Comandos
limpatela
escreval("*****************************Anhanguera Educacional*******************************")
escreval
escreval("Digite o nome do aluno: ")
leia(nome)
limpatela
escreval("*****************************Anhanguera Educacional*******************************")
escreval
escreval("Digite a nota de laboratório: ")
leia(laboratorio)
limpatela
escreval("*****************************Anhanguera Educacional*******************************")
escreval
escreval ("Digite a nota da avaliação semestral: ")
leia (avaliacao_semestral)
limpatela
escreval ("*****************************Anhanguera Educacional*******************************")
escreval
escreval ("Digite a nota do exame final: ")
leia (exame_final)
peso_laboratorio <- laboratorio*2
peso_avaliacao <- avaliacao_semestral*3
peso_exame_final <- exame_final*5
media<- (peso_laboratorio+ peso_avaliacao+peso_exame_final)/10
limpatela
escreval ("*****************************Anhanguera Educacional*******************************")
escreval
escreval ("media final do aluno ",nome," é igual:",media)
fimalgoritmo
9. Uma empresa decidiu dar um reajuste a seus 584 funcionários.
Os critérios de aumento são os seguintes:
a. 50% para aqueles que ganham menos do que três salários mínimos;
b. 20% para aqueles que ganham entre três até dez salários mínimos;
c. 15% para aqueles que ganham acima de dez até vinte salários mínimos;
d. 10% para os demais funcionários.
Faça um algoritmo que execute as seguintes operações:
a. Leia o nome do funcionário, seu salário e o valor do salário mínimo.
b. Calcule o seu novo salário reajustado.
c. Escrever o nome do funcionário, o reajuste e seu novo salário.
d. Calcule o valor que a empresa vai aumentar em sua folha de pagamento.
algoritmo "semnome"
// Função :
// Autor :
// Data : 10/09/2013
// Seção de Declarações
var
salario, salario_minimo,reajuste,novo_salario:real
funcionarios:inteiro
nome:caracter
inicio
// Seção de Comandos
funcionarios<- 0
enquanto funcionarios <= 584 faca
limpatela
escreval("*****************************Anhanguera Educacional*******************************")
escreval
escreval("Por favor funcionário, digite seu nome")
leia(nome)
limpatela
escreval("*****************************Anhanguera Educacional*******************************")
escreval
escreval("Digite seu salário")
leia(salario)
limpatela
escreval("*****************************Anhanguera Educacional*******************************")
escreval
escreval("Digite o valor do salario minimo")
leia(salario_minimo)
se salario < (3*salario_minimo) entao
reajuste<-salario*0.50
fimse
se salario<=(10*salario_minimo) entao
se salario <(3*salario_minimo) entao
reajuste<-salario*0.50
senao
reajuste<-salario*0.20
fimse
fimse
se salario > (10*salario_minimo) entao
se salario<20*salario_minimo entao
reajuste<-salario*0.15
senao
reajuste<-salario*0.10
fimse
fimse
novo_salario<-reajuste+salario
limpatela
escreval("*****************************Anhanguera Educacional*******************************")
escreval
escreval("Pronto ", nome,", calculamos o reajuste de seu salario que foi igual a ",reajuste," reais, e seu salário passou a ser: ",novo_salario)
funcionarios<-funcionarios+1
fimenquanto
fimalgoritmo
...