1 - Faça um programa que receba três notas, calcule e mostre a média aritmética entre elas.
Algoritmo_media_aritmetica
Var
n1, n2,n3,media_aritmetica : real
inicio
leia (n1,n2,n3)
media_aritmetica <-(n1+n2+n3/3)
escreva(media_aritmetica)
fim
Teste de mesa
n1 = 5n2 = 5
n3 = 5
media_aritmetica = (5+5+5/3)
media_aritmetica = 5
2 – Faça um programa que receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas.
Algoritmo_media_ponderada
var
n1, n2, n3, p1, p2, p3, media_ponderada : real
inicio
ler(n1,n2,p1,p2,p3)
media_ponderada <- ((n1*p1+n2*p2+n3*p3)/(p1+p2+p3))
escreva(media_ponderada)
fim
Teste de mesa
N1 = 10 |p1 = 5
N2 = 8 |p2 = 10
N3 = 10 |p3 = 5
media_ponderada = ((10*5+8*10+10*5)/(5+10+5))
media_ponderada = 9
3 – Faça um programa que receba o salário de um funcionário, calcule e mostre um novo salário, sabendo que este sofreu um aumento de 20%.
Algoritmo_aumento
Var
salario_inicial, novo_salario: real
inicio
leia (salario_inicial)
novo_salario <- (salario_inicial *0,2 +salario_inicial)
escreva (novo_salario)
fim
Teste de mesa
Salário_inicial = 545
Novo_salario = (545*0,2+545)
Novo_salario = 654,00 Reais
4 – Faça um programa que receba o salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário.
Algoritmo_aumento2
Var
salario_inicial, aumento, salario_aumento, salario_final: real
inicio
leia (salario_inicial, aumento)
salario_aumento <- (salario_inicial * aumento/100)
salario_final <- (salario_aumento + salario_inicial)
escreva (salario_aumento, salario_final)
fim
Teste de mesa
salario_inicial = 545
aumento = 30%
salario_aumento = (545 * 30/100) = 163,5
salario_final = (163,5 + 545) = 708,50 Reais
5- Faça um programa que receba o salário base de um funcionário, calcule e mostre o salário a receber, sabendo-se que esse funcionário tem gratificação de 5% sobre o salário base e paga imposto de 7% sobre o salário base.
Algoritmo_sal_base
Var
salario_base, gratificacao, imposto, salario_final : real
inicio
leia (salario_base)
gratificacao <- [(salario_base*5)/100)]
imposto <- [(salario_base*7)/100)]
salario_final <- [(salario_base+gratificacao) - imposto)
escreva (salario_final)
fim
Teste de mesa
salario_base = 545
gratificacao = (545 *5/100) = 27,25
imposto = (545*7/100) = 38,15
salario_final = (545+27,25 - 38,15) = 534,10 Reais
Na aula de hoje praticamos mais algoritmos, agora deu para entender que não basta só saber resolver problemas mais além disso saber montar a receita para que possamos chegar em um resultado, e após muitos exercícios específicos consegui pensar na maneira de montar e criar os algoritmos, nesta aula aprendi a criar algoritmos computacionais.
Nenhum comentário:
Postar um comentário