Programação para Engenharia
-‐
LISTA DE EXERCÍCIOS 2° BIMESTRE
1
RESOLUÇÃO DA LISTA DE EXERCÍCIO
ESTRUTURA DE SELEÇÃO
Para os exercícios à seguir, faça o algoritmo em pseudocódigo, o algoritmo em fluxograma e o programa para octave/matlab e envie pelo moodle.
1- Crie um programa que calcule o logaritmo na base 10 de um número se ele for maior que 0. Para números negativos ou iguais a zero, exibir uma mensagem “O logaritmo não é definido para este número”.
FLUXOGRAMA
PSEUDOCÓDIGO
Início
Início
Leia x Se x=80 Escreva “B” Senãose Nota>=70 Escreva “C” Senãose Nota>=60 Escreva “D” Senão Escreva “E” Fim Fim
FUNÇÃO function[C]=lista1ex3(n) if(n>=90) C=disp('A'); elseif(n>=80) C=disp('B'); elseif(n>=70) C=disp('C'); elseif(n>=60) C=disp('D'); else C=disp('E'); end end
PROGRAMAÇÃO PARA ENGENHARIA
-‐
LISTA DE EXERCÍCIOS 2° BIMESTRE
5
4- Um comerciante calcula o desconto de uma promoção de acordo com a tabela a seguir:
Valor total da compra Menor que R$ 100 Maior ou igual a R$ 100 e menor que R$ 300 Maior ou igual a R$ 300
Desconto 20%