Imagine que você trabalhe em uma empresa que vende produtos e que seus valores de revenda são calculados com base na função Total. Com base no exercício 1 e na aula de hoje, crie um algoritmo em Pseudocódigo que lê o preço do produto, calcule o valor final de revenda e mostre o resultado. Dê um nome para o seu algoritmo. Preste atenção na precedência adequada nos cálculos.
A [preço original do produto]
C <- A + 5 [constante adicionada ao preço]
mult <- A * 2 [fator de multiplicação]
N1 <-9 / 2 [pesos]
N2 <- 9 // 2 [pesos]
modulo <- 9 % 2 [pesos]
divisao_inteira <-
[pesos]
Total <- A + C + mult + N1 + (N2/2) + modulo / divisao_inteira [Fórmula do preço final do produto]
A [preço original do produto]
C <- A + 5 [constante adicionada ao preço]
mult <- A * 2 [fator de multiplicação]
N1 <-9 / 2 [pesos]
N2 <- 9 // 2 [pesos]
modulo <- 9 % 2 [pesos]
divisao_inteira <-
Total <- A + C + mult + N1 + (N2/2) + modulo / divisao_inteira [Fórmula do preço final do produto]
Passo 1
Beleza, vamos lá! O exercício pede para criar um algoritmo em pseudocódigo que lê o preço de um produto, calcula o valor final de revenda baseado em uma fórmula específica e mostra o resultado. Vamos precisar entender conceitos de variáveis, operadores matemáticos e precedência de operações para resolver isso.
Passo 2
Primeiro, vamos definir o nome do nosso algoritmo. Vamos chamá-lo de
CalculoValorFinal
.Passo 3
Vamos começar lendo o preço original do produto. Para isso, usamos a variável
A
.Algoritmo CalculoValorFinal
Leia A
Passo 4
Agora, vamos calcular a constante adicionada ao preço. Segundo o enunciado, essa constante é 5.
C ← A + 5
Explicação: Aqui,
C
representa a constante adicionada ao preço original A
.Passo 5
Em seguida, calculamos o fator de multiplicação, que é o dobro do preço original.
mult ← A * 2
Explicação:
mult
é duas vezes o preço original A
.Passo 6
Agora, vamos calcular alguns valores intermediários que envolvem divisões e operações de módulo.
N1 ← 9 / 2
N2 ← 9 // 2
modulo ← 9 % 2
divisao_inteira ← (9 + 4) // 2
Explicação:
N1
é a divisão normal de 9 por 2.N2
é a divisão inteira de 9 por 2, ou seja, sem considerar o resto.modulo
é o resto da divisão de 9 por 2.divisao_inteira
é a divisão inteira do resultado de (9 + 4) por 2.
Passo 7
Agora, vamos calcular o valor total utilizando a fórmula fornecida, respeitando a precedência das operações matemáticas.
Total ← A + C + mult + N1 + (N2 / 2) + (modulo / divisao_inteira)
Explicação: Aqui, somamos todas as variáveis calculadas anteriormente. É importante usar parênteses para garantir que as operações dentro deles sejam realizadas primeiro, respeitando a precedência.
Passo 8
Por fim, vamos mostrar o resultado para o usuário.
Escreva "O valor final de revenda é:", Total
FimAlgoritmo
Passo 9
Algoritmo CalculoValorFinal
Leia A
C ← A + 5
mult ← A * 2
N1 ← 9 / 2
N2 ← 9 // 2
modulo ← 9 % 2
divisao_inteira ← (9 + 4) // 2
Total ← A + C + mult + N1 + (N2 / 2) + (modulo / divisao_inteira)
Escreva "O valor final de revenda é:", Total
FimAlgoritmo
Resposta
O algoritmo
CalculoValorFinal
está pronto e calcula o valor final de revenda baseado no preço do produto e nas operações especificadas. Quando você rodar o algoritmo e inserir o preço do produto, ele exibirá o valor final corretamente.