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 <- (9+4) / / 2 [pesos]
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.

Exercícios relacionados