Home › Fóruns › Programação Básica › EXERCÍCIO 018 – Programação Básica
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 8 horas, 24 minutos atrás por
Daniel C. Cunha.
-
AutorPosts
-
-
11 de julho de 2026 às 07:00 #173765
Sérgio Roberto Oliveira de 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…
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.