Lista exercícios resolvidos
LISTA DE EXERCÍCIOS 1
1 - Gere um pseudocódigo que aplique um desconto de 30% sobre o valor de um produto, recebido como entrada, e retorne o resultado da manipulação na saída padrão. var valor, resultado: real inicio escreva (“Entre com o valor do produto: ”) leia (valor) resultado <- valor * 0.7 escreva (“Valor com desconto de 30%: ”) escreva (resultado) fimalgoritmo OU var valor: real inicio escreva (“Entre com o valor do produto: ”) leia (valor) valor <- valor * 0.7 escreva (“Valor com desconto de 30%: ”) escreva (valor:6:2) fimalgoritmo OU var valor: real inicio escreva (“Entre com o valor do produto: ”) leia (valor) escreva (“Valor com desconto de 30%: ”, valor * 0.7:6:2) fimalgoritmo 2 - Faça um pseudocódigo de um algoritmo que receba 4 notas, calcule e mostre a média aritmética entre elas. var nota, media: real inicio escreva ("Entre com a primeira nota: ") leia (media) escreva ("Entre com a segunda nota: ") leia (nota) media <- media + nota escreva ("Entre com a terceira nota: ") leia (nota) media <- media + nota escreva ("Entre com a quarta nota: ") leia (nota) media <- media + nota escreva ("A média aritmética entre as notas fornecidas é ", media/4:5:2) fimalgoritmo 3 - Elabore um algoritmo que calcule a área de um círculo. Área = π * r² var raio, area: real inicio escreva ("Entre com o valor do raio: ") leia (raio) area <- 3.141592*raio^2 escreva ("Área do círculo: ", area) fimalgoritmo 4 - Construa o pseudocódigo de um algoritmo capaz de ler dois valores inteiros armazenando-os em variáveis distintas, após o armazenamento o conteúdo das variáveis deve ser trocado e, ao termino do processo, o algoritmo deve retornar o novo conteúdo de cada uma das variáveis. var x, y, aux: inteiro inicio escreva ("Entre com um valor inteiro p/ variável x: ") leia (x) escreva ("Entre com um valor inteiro p/ variável y: ") leia (y) aux <- x x <- y y <- aux escreva ("Novo valor de x: ", X) escreva ("Novo valor de y: ", Y)
fimalgoritmo