TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho Portugol- VisuAlg

Exames: Trabalho Portugol- VisuAlg. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/9/2013  •  480 Palavras (2 Páginas)  •  2.765 Visualizações

Página 1 de 2

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

...

Baixar como  txt (4.2 Kb)  
Continuar por mais 1 página »