EXERCÍCIO 018 – Programação Básica

EXERCÍCIO 018 – Programação Básica

Home Fóruns Programação Básica EXERCÍCIO 018 – Programação Básica

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #173765

      Neste exemplo, simples para nosso aprendizado, foi bom, mas não consegui entender se os meus cálculos estão corretos, por quê? Porque quem escolhe fazer uma viagem de 200 km vai pagar R$ 100.00 e outra de 201 km vai pagar R$ 70.35. Veja abaixo:
      ————————————————————————————————————————————————————
      Ex.018: Programa para cacular valor da tarifa da viagem.
      Professor: Gustavo Guanabara
      Aluno: Sérgio Roberto Oliveira de Freitas
      Data: 11/07/2026
      Escola EaD: Estudonauta
      Local: Caucaia – Ce
      */
      funcao inicio()
      {
      //VARIÁVEIS
      inteiro km
      real vlrtotallong, vlrtotalshort

      const real longkm = 0.35
      const real shortkm = 0.5

      //ENTRADA DE DADOS
      escreva (“Informe a distância total da viagem, em km: “)
      leia (km)
      //OPERAÇÕES E CÁLCULOS
      vlrtotallong = km * longkm
      vlrtotalshort = km * shortkm

      se (km <= 200) {
      escreva (“\nA viagem de ” +km+ ” km vai custar R$”+shortkm+ “/km. Valor total desta viagem sai por R$ “+vlrtotalshort, “.\n\n”)
      }
      senao {
      escreva (“\nA viagem de ” +km+ ” km vai custar R$”+longkm+ “/km. Valor total desta viagem sai por R$ “+vlrtotallong, “.\n\n”)
      }
      }
      }
      ———————————————————————————————————————————————————-
      exemplo de 200 km resultado:
      —————————–
      Informe a distância total da viagem, em km: 200

      A viagem de 200 km vai custar R$0.5/km. Valor total desta viagem sai por R$ 100.0.

      Programa finalizado. Tempo de execução: 4451 milissegundos
      ———————————————————————————————————————————————————-
      exemplo de 201 km resultado:
      —————————–
      Informe a distância total da viagem, em km: 201

      A viagem de 201 km vai custar R$0.35/km. Valor total desta viagem sai por R$ 70.35.

      Programa finalizado. Tempo de execução: 3457 milissegundos

      Está certo. Talvez mais a frente a gente resolva isso melhor!

      Agradeço.

    • #173933
      Daniel C. Cunha
      Participante

      Saudações irmão, sou aluno também… Cara o fato de haver um limite onde o km fica mais barato nao significa que o código está ruim não, até porque pelo que vi a proposta foi feita certa… se pensar como empreendedor ai sim seria um outro aspecto, pois poderia pensar assim…, a partir de um limite x de $$ o valor do km cairá, mas o valor não pois o limite que aciona o desconto seria financeiro e não sobre o km… na verdade acho isso uma boa proposta pra voce elaborar uma versão sua do mesmo exercício…o que acha? Tipo a partir de R$100,00 muda a tarifa… tipo uma fidelização… seria uma proposta bem bacana de se ver…

Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.