Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos - Exercícios A 1 Enquanto n <= 20 Se Fim Prof. Raimundo J. Macário Costa (Estácio) 2012 Exercícios 1) Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números. 2) Faça um programa que receba três notas, calcule e mostre a média aritmética entre elas. 3) 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%. Exercícios - Solução 1) Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números. ALGORITMO DECLARE n1, n2, n3, n4, soma NUMÉRICO LEIA n1, n2, n3, n4 soma n1 + n2 + n3 + n4 ESCREVA SOMA FIM_ALGORITMO Exercícios - Solução 2) Faça um programa que receba três notas, calcule e mostre a média aritmética entre elas. ALGORITMO DECLARE nota1, nota2, nota3, soma, media NUMÉRICO LEIA nota1, nota2, nota3 soma nota1 + nota2 + nota3 media soma / 3 ESCREVA media FIM_ALGORITMO Exercícios - Solução 3) 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 DECLARE sal, aumento, novosal NUMÉRICO LEIA sal novosal sal + sal * 25/100 ESCREVA novosal FIM_ALGORITMO aumento sal * 25/100 Novosal sal + aumento ESCREVA novosal Estrutura condicional em Algoritmos • Exercício • A nota final de um 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. A média das três notas mencionadas anteriormente obedece aos seguintes pesos: • NOTA PESO • Trabalho de laboratório 2 • Avaliação semestral 3 • Exame final 5 Estrutura condiciona em Algoritmos • Exercício • Faça um programa que receba as três notas, calcule e mostre a média ponderada e o conceito que segue a tabela abaixo: • MÉDIA PONDERADA CONCEITO • 8,0 a 10 A • 7, 0 a 8,0 B • 6,0 a 7,0 C • 5,0 a 6,0 D • 0,0 a 5,0 E Solução ALGORITMO DECLARE nota_trab, aval_sem, exame, media NUMÉRICO ESCREVA “Digite a nota do trabalho em laboratório: “ LEIA not_trab ESCREVA “Digite a nota da avaliação semestral: “ LEIA aval_sem ESCREVA “Digite a nota do exame final: “ LEIA exame media (nota_trab * 2 + aval_sem * 3 + exame * 5) / 10 ESCREVA “Média ponderado: “ , media SE (media >= 8) E (media <= 10) ENTAO ESCREVA “Obteve conceito A” . . FIM_ALGORITMO Estrutura condiciona em Algoritmos • Exercício • Faça um programa que receba o valor de um depósito e o valor da taxa de juros, calcule e mostre o valor do rendimento e valor total depois do rendimento. • SOLUÇÃO ALGORITMO DECLARE dep, taxa, rend, total NUMÉRICO LEIA dep, taxa rend dep * taxa / 100 total dep + rend ESCREVA rend ESCREVA total FIM_ALGORITMO Estrutura condiciona em Algoritmos • Exercício • Faça um programa que calcule e mostre a área de um triângulo. Sabe-se que: Área = (base * altura) / 2 • SOLUÇÃO ALGORITMO DECLARE base, altura, area NUMÉRICO LEIA base, altura area (base * altura) / 2 ESCREVA area FIM_ALGORITMO Estrutura condiciona em Algoritmos • Exercício • Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre: • a) idade dessa pessoa • b) quantos essa pessoa terá em 2012. ALGORITMO DECLARE ano_atual, ano_nascimento, idade_atual, idade_2012 NUMÉRICO LEIA ano_atual LEIA ano_nascimento idade_atual ano_atual - ano_nascimento idade_2012 2012 - ano_nascimento ESCREVA idade_atual ESCREVA idade_2012 FIM_ALGORITMO Estrutura condiciona em Algoritmos • Exercícios • Um trabalhador recebeu seu salário e o depositou em sua conta bancária. Esse trabalhador emitiu dois cheques e agora deseja saber seu salário atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0,30% e o saldo inicial da conta está zerado. • Faça um programa que receba as três notas de um aluno, calcule e mostre a média aritmética e a mensagem que segue a tabela abaixo. Para alunos de exame, calcule e mostre a nota que deverá ser tirada no exame para aprovação, considerando que a média no exame é 6,0. • MÉDIA ARITMÉTICA MENSAGEM • 0,0 < 3,0 Reprovado • 3, 0 < 7,0 Exame • 7,0 <= 10,0 Aprovado Estrutura condiciona em Algoritmos • Um trabalhador recebeu seu salário e o depositou em sua conta bancária. Esse trabalhador emitiu dois cheques e agora deseja saber seu salário atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0,30% e o saldo inicial da conta está zerado. ALGORITMO DECLARE salario, cheque1, cheque2, cpmf1, cpmf2, saldo, NUMÉRICO LEIA salario LEIA cheque1 LEIA cheque2 cpmf1 cheque1 * 0,38 / 100 cpmf1 cheque2 * 0,38 / 100 saldo salario - cheque1 – cheque2 – cpmf1 – cpmf2 ESCREVA saldo FIM_ALGORITMO Estrutura condiciona em Algoritmos • Exercício • Faça um programa que receba as três notas de um aluno, calcule e mostre a média aritmética e a mensagem que segue a tabela abaixo. Para alunos de exame, calcule e mostre a nota que deverá ser tirada no exame para aprovação, considerando que a média no exame é 6,0. • MÉDIA ARITMÉTICA MENSAGEM • 0,0 >= x < 3,0 Reprovado • 3, 0 >= x < 7,0 Exame • 7,0 >= x <= 10,0 Aprovado ALGORITMO DECLARE nota1, nota2, nota3, média, nota_exame NUMÉRICO ESCREVA “Digite a primeira nota: “ LEIA nota1 ESCREVA “Digite a segunda nota: “ LEIA nota2 ESCREVA “Digite a terceira nota: “ LEIA nota3 media (nota1 + nota2 + nota3) / 3 ESCREVA “Média aritmética: “ , media SE (media >= 0) E (media < 3) ENTAO ESCREVA “Reprovado” SE (media >= 3) E (media < 7) ENTAO INÍCIO ESCREVA “Exame” nota_exame 10 – media; ESCREVA “Deve tirar nota ” , nota_exame, “ para ser aprovado” FIM SE (media >= 7) E (media <=10) ENTAO ESCREVA “Aprovado” FIM_ALGORITMO
Compartilhar