Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício 1: A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório ( nota 8), a uma avaliação semestral (nota 10) e a um exame final(nota 6) . A média das três notas mencionadas anteriormente obedece aos pesos a seguir: Nota Peso Trabalho de laboratório 2 Avaliação semestral 3 Exame final 5 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 ·---· 10,0 A 7,0 ·---o 8,0 B 6,0 ·---o 7,0 C 5,0 ·---o 6,0 D 0,0 ·---o 5,0 E ALGORITMO SOLUÇÃO: ALGORITMO DECLARE nota_trab, aval_sem, exame, media NUMÉRICO ESCREVA "Digite a nota do trabalho em laboratório: " LEIA nota_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 ponderada: " , media SE (media >= 8) E (media <= 10) ENTÃO ESCREVA "Obteve conceito A" SE (media >= 7) E (media < B) ENTÃO ESCREVA "Obteve conceito B" SE (media >= 6) E (media < 7) ENTÃO ESCREVA "Obteve conceito C" SE (media >= 5) E (media < 6) ENTÃO ESCREVA "Obteve conceito D" SE (media >= 0) E (media < 5) ENTÃO ESCREVA "Obteve conceito E" FIM_ALGORITMO. A resposta do programa será: A) Média ponderada 7 Conceito B B) Média ponderada 7,6 Conceito C C) Média ponderada 7,6 Conceito A D) Média ponderada 8,6 Conceito B E) Média ponderada 7,6 Conceito B O aluno respondeu e acertou. Alternativa(E) Comentários: A) Lógica de Programação e Algoritmos B) Lógica de Programação e Algoritmos C) Lógica de Programação e Algoritmos D) Lógica de Programação e Algoritmos E) Lógica de Programação e Algoritmos Exercício 2: Caso o usuário digite 3 em MENU o que acontecerá? ALGORITMO SOLUÇÃO: ALGORITMO DECLARE num1, num2, soma, raiz, op NUMÉRICO ESCREVA "MENU” ESCREVA “1- Somar dois números“ ESCREVA “2- Raiz quadrada de um número” ESCREVA "Digite sua opção: “ LEIA op SE op = 1 ENTÃO INÍCIO ESCREVA “Digite um valor para o primeiro número: “ LEIA num1 ESCREVA “Digite um valor para o segundo número: “ LEIA num2 soma <— num1 + num2 ESCREVA “A soma de “, num1, “ e “, num2, “ é “, soma FIM SE op = 2 ENTÃO INÍCIO ESCREVA “Digite um valor: “ LEIA num1 Raiz <— raiz(num1) ESCREVA “A raiz quadrada de “, num1, “ é “, raiz FIM SE (op <> 1) E (op <> 2) ENTÃO ESCREVA Opção inválida ! FIM_ALGORITMO A) Raiz quadrada de 9 é 3 B) Opção inválida C) Digite um valor D) um valor para o primeiro número E) um valor para o segundo número O aluno respondeu e acertou. Alternativa(B) Comentários: A) Lógica de Programação e Algoritmos E) Lógica de Programação e Algoritmos D) Lógica de Programação e Algoritmos C) Lógica de Programação e Algoritmos B) Lógica de Programação e Algoritmos Exercício 3: Um supermercado deseja reajustar os preços de seus produtos usando o seguinte critério: o produto poderá ter seu preço aumentado ou diminuído. Sendo o preço do produto igual a R$ 1,75 e a venda mensal média do produto igual a R$ 1500,00. Calcule e mostre o novo preço. ALGORITMO Solução: ALGORITMO DECLARE pre, venda, novo_pre NUMÉRICO LEIA pre, venda SE (venda<500) OU (pre<30) ENTÃO novo_pre <— pre + 10% * pre SENÃO SE ((venda>=500) E (venda<1200)) OU ((pre>=30) E (pre<80)) ENTÃO novo_pre <— pre + 15% * pre SENÃO SE (venda>1200) OU (pre>=80) ENTÃO novo_pre <— pre – 20% * pre ESCREVA novo_pre FIM_ALGORITMO A) Novo preço = 1,50 B) Novo preço = 2,50 C) Novo preço = 1,40 D) Novo preço = 1,60 E) Novo preço = 1,00 O aluno respondeu e acertou. Alternativa(C) Comentários: C) Lógica de Programação e Algoritmos Exercício 4: Faça um programa que apresente o menu de opções a seguir, permita ao usuário escolher a opção desejada, receba os dados necessários para executar a operação e mostre o resultado. Verifique a possibilidade de opção inválida e não se preocupe com restrições como salário negativo. Menu de opções: 1. Imposto 2. Novo salário 3. Classificação Digite a opção desejada ALGORITMO ALGORITMO DECLARE op, sal, imp, aum, novo_sal NUMÉRICO LEIA op SE op = 1 ENTÃO INÍCIO LEIA sal SE sal < 500 ENTÃO imp <— sal * 5% SE (sal > = 500) E (sal <= 850) ENTÃO imp <— sal * 10% SE (sal > 850) ENTÃO imp <— sal * 15% ESCREVA imp FIM SE op = 2 ENTÃO INÍCIO LEIA sal SE sal > 1500 ENTÃO aum <— 25 SE (sal >= 750) E (sal <= 1500) ENTÃO aum <— 50 SE (sal >= 450) E (sal < 750) ENTÃO aum <— 75 SE sal < 450 ENTÃO aum <— 100 novo_sal <— sal + aum ESCREVA novo_sal FIM SE op = 3 ENTÃO INÍCIO LEIA sal SE sal <= 700 ENTÃO ESCREVA “Mal Remunerado” SE sal > 700 ENTÃO ESCREVA “Bem Remunerado” FIM SE (op < 1) OU (op > 3) ENTÃO ESCREVA “Opção Inválida” FIM_ALGORITMO Caso a opção seja 2 e o salário igual a R$ 2000,00 Qual será o resultado? A) Novo salário é: 2025,00 B) Novo salário é: 2300,00 C) Novo salário é: 2525,00 D) Novo salário é: 3525,00 E) Novo salário é: 2500,00 O aluno respondeu e acertou. Alternativa(C) Comentários: A) Lógica de Programação e Algoritmos B) Lógica de Programação e Algoritmos C) Lógica de Programação e Algoritmos
Compartilhar