Informática, perguntado por xande1000, 11 meses atrás

Um e-commerce de livros está fazendo uma promoção para pagamento à vista, no boleto, em que é aplicado, pelo sistema, um entre os três critérios de desconto:

• Critério A: R$ 0,25 por livro + R$ 7,50 fixo;
• Critério B: R$ 0,50 por livro + R$ 2,50 fixo;
• Critério C: R$ 0,65 por livro + R$ 1,50 fixo.

Escreva um algoritmo em VisualG em que o usuário informe a quantidade de livros que deseja comprar, e o algoritmo informa qual é a melhor opção de desconto (desconsidere que há opções iguais).

Soluções para a tarefa

Respondido por saradcf05
32

Resposta:

Var

// Seção de Declarações das variáveis

m, n1, n2, n3: real

Inicio

// Seção de Comandos, procedimento, funções, operadores, etc...  

  Escreval ("Insira valor do livro.")

  Leia (m)

       n1 <- 0.25 * m + 7.5

       n2 <- 0.5 * m + 2.5

       n3 <- 0.65 * m + 1.5

  limpatela

  se n1 < n2 entao

     escreval ("A melhor opção de desconto é o Critério A")

     escreval ("=========================================")

     senao

          se n2 < n3 entao

             escreval ("A melhor opção de desconto é o Critério B")

             escreval ("=========================================")

             senao

                  se n3 < n2 entao

                     escreval ("A melhor opção de desconto é o Critério C")

                     escreval ("=========================================")

                  FimSe

          FimSe

  FimSe

Fimalgoritmo

Explicação:

Anexos:

StephanyS2UCHIHA: muitíssimo obrigada
johwnny: Obrigado!!
Respondido por gunner72
7

Var

// Seção de Declarações das variáveis  

  a,b,c : real

  qtd_livros: inteiro

  melhor_desconto: caractere

Inicio

// Seção de Comandos, procedimento, funções, operadores, etc...  

  escreval("Olá, seja bem vindo(a)!")

  escreva("Quantos livros deseja comprar? ")

  leia(qtd_livros)

  escreval()

  escreval("Aguarde enquanto calculamos o melhor critério de desconto...")

  a <- 0.25 * qtd_livros + 7.5;

  b <- 0.5 * qtd_livros + 2.5;

  c <- 0.65 * qtd_livros + 1.5;

   

  se (a < b) entao

     se (a < c) entao

        melhor_desconto <- "a";

     fimse

  senao

       se (c < b) entao

          melhor_desconto <- "c";

       senao

          melhor_desconto <- "b";

       fimse

  fimse

  escreval()

  escreval("O melhor critério de desconto é o ", melhor_desconto)

Perguntas interessantes