Home › Fóruns › Programação Básica › EXERCÍCIO 018 – Programação Básica
- Este tópico contém 5 respostas, 3 vozes e foi atualizado pela última vez 1 mês, 1 semana atrás por
Sérgio Freitas.
-
AutorPosts
-
-
11 de julho de 2026 às 07:00 #173765
Sérgio Freitas
ParticipanteNeste 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, vlrtotalshortconst 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 * shortkmse (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: 200A 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: 201A 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.
-
16 de julho de 2026 às 19:07 #173933
Daniel C. Cunha
ParticipanteSaudaçõ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…
-
20 de julho de 2026 às 12:31 #174076
Tutora Vera
MestreO seu código está correto, só talvez acho que você possa ter encontrado apenas uma limitação de cálculo que foi pedido no exercício, só mostra que você está indo além de escrever código e também tá basicamente analisando ele, e se a regra faz sentido na real. Gostei bastante do seu raciocínio, Parabéns!
-
20 de julho de 2026 às 12:37 #174077
Tutora Vera
MestreAgradecemos pela colaboração com o Fórum com essa ideia e por sua explicação, seria interessante sim tentar implementar essa versão. Gostei bastante da sua sugestão se entendi bem, de criar uma versão própria, onde o desconto é aplicado a partir de um determinado valor da viagem, não apenas na quantidade de quilômetros. Muito bom.
-
25 de julho de 2026 às 01:47 #174515
Sérgio Freitas
ParticipanteObrigado tutora Vera.
-
25 de julho de 2026 às 01:46 #174514
Sérgio Freitas
ParticipanteValeu Daniel C. Cunha.
Obrigado pela sua explanação!
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.