Algoritmos
BLOCO 01
1. Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números.
ALGORITMO
SOLUÇÃO:
ALGORITMO
DECLARE n1, n2, n3, n4, soma NUMÉRICO
LEIA n1, n2, n3, n4 soma n1 + n2 + n3 + n4
ESCREVA soma
FIM_ALGORITMO.
2. Faça um programa que receba três notas, calcule e mostre a média aritmética entre elas.
ALGORITMO
1ª SOLUÇÃO:
ALGORITMO
DECLARE nota1, nota2, nota3, soma, media NUMÉRICO
LEIA nota1, nota2, nota3 soma nota1 + nota2 + nota3 media soma / 3
ESCREVA media
FIM_ALGORITMO.
3. Faça um programa que receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas.
ALGORITMO
1ª SOLUÇÃO:
ALGORITMO
DECLARE nota1, nota2, nota3, peso1, peso2, peso3, media
NUMÉRICO
LEIA nota1, nota2, nota3, peso1, peso2, peso3 media (nota1 * peso1 + nota2 * peso2 + nota3 * peso3) / (peso1 +
peso2 + peso3)
ESCREVA media
FIM_ALGORITMO.
2ª SOLUÇÃO:
ALGORITMO
DECLARE nota1, nota2, nota3, peso1, peso2, peso3 NUMÉRICO soma1, soma2, soma3, total, media NUMÉRICO
LEIA nota1, nota2, nota3, peso1, peso2, peso3 soma1 nota1 * peso1 soma2 nota2 * peso2 soma3 nota3 * peso3 total peso1 + peso2 + peso3 media (soma1 + soma2 + soma3)/total
ESCREVA media
FIM_ALGORITMO.
4. Faça um programa que receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de 25%.
ALGORITMO
1ª SOLUÇÃO:
ALGORITMO
DECLARE sal, novosal NUMÉRICO
LEIA sal novosal sal + sal + 25/100
ESCREVA novosal
FIM_ALGORITMO
2ª SOLUÇÃO:
ALGORITMO
DECLARE sal, aumento, novosal NUMÉRICO
LEIA sal
aumento sal + 25/100 novosal sal + aumento
ESCREVA novosal
FIM_ALGORITMO
5. 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
SOLUÇÃO:
ALGORITMO
DECLARE sal, perc, aumento, novosal NUMÉRICO
LEIA sal, perc