Algoritmo para calcular la tarifa de un taxi por distancia en PSeInt (Guía 2026)

Este ejercicio aplica condiciones a un problema de la vida real: calcular cuánto cobra un taxi según los kilómetros recorridos, con una tarifa base, un costo por kilómetro y un descuento para viajes largos.

Código completo

Algoritmo TarifaTaxi
    Definir distancia, tarifa Como Real
    Definir base, costoKm Como Real
    Escribir "Ingresa la distancia del viaje en kilómetros:"
    Leer distancia
    base <- 3.00
    costoKm <- 0.50
    tarifa <- base + (distancia * costoKm)
    Si distancia > 20 Entonces
        tarifa <- tarifa * 0.90
        Escribir "Se aplicó un descuento del 10% por viaje largo."
    FinSi
    Escribir "La tarifa total es: $", tarifa
FinAlgoritmo

Explicación paso a paso

  1. Definimos la tarifa base y el costo por kilómetro como constantes del algoritmo.
  2. Calculamos la tarifa inicial sumando la base más la distancia por el costo por km.
  3. Si la distancia supera los 20 km, aplicamos un 10% de descuento multiplicando por 0.90.

Errores comunes

  • Calcular el descuento como tarifa - 10 en lugar de multiplicar por 0.90.
  • Declarar las variables de dinero como Entero y perder los centavos.
  • Poner la condición distancia > 20 antes de calcular la tarifa base.

🚀 ¿Ya dominas la lógica? Da el salto a Python

Ver curso de Python en español →

Publicaciones Similares