Вы находитесь на странице: 1из 2

Ejercicio 1

Inicio
#Variables
Definir nombre, apellido, cuidadOrigen, ciudadDestino como texto
Definir cedula, kilometros, duracionViaje como enteros
Definir precioFinal, precioInicial como reales
Definir descuentosPorKilometro, recargoPorDuracion, descuentoPorDuracion como
reales

#Leer datos del usuario


Leer nombre del usuario
nombre = nombre del usuario
Leer apellido del usuario
apellido = apellido del usuario
Leer cedula del usuario en enteros
cedula = cedula del usuario

#Leer datos del viaje


Leer ciudad de origen
ciudadOrigen = ciudad de origen
Leer ciudad destino
ciudadDestino = ciudad de destino

#Se realizan los calculos del precio del pasaje


kilometros = distancia entre ciudadDestino y ciudadOrigen
duracionViaje = duracion entre ciudadDestino y ciudadOrigen

precioInicial = 100 x Kilometros


descuentosPorKilometro = 0
recargoPorDuracion = 0
descuentoPorDuracion = 0

SI duracionViaje > 30 minutos entonces


recargoPorDuracion = precioInicial * 25%
FIN_SI

SI duracionViaje > 12 horas entonces


descuentoPorDuracion = 600 bolivares
FIN_SI

SI kilometros > 100 entonces


descuentosPorKilometro = precioFinal * 10%
FIN_SI

precioFinal = precioInicial + recargoPorDuracion - descuentoPorDuracion -


descuentosPorKilometro

ESCRIBIR "NOMBRE: "


ESCRIBIR nombre
ESCRIBIR "APELLIDO: "
ESCRIBIR apellido
ESCRIBIR "CEDULA: "
ESCRIBIR cedula
ESCRIBIR "EL MONTO A PAGAR ES :"
ESCRIBIR precioFinal
Fin

Ejercicio 2
INICIO
Definir dineroObtenido como real
Definir kilometros como enteros
Definir duracion como real

dineroObtenido = 0
kilometros = 0
duracion = 0

PARA CADA PASAJERO REGISTRADO


dineroObtenido = dineroObtenido +
calcularPrecioPorKilometro(nombreUsuario, apellidoUsuario, cedulaUsario,
ciudadOrigen, ciudadDestino)
FIN_PARA

ESCRIBIR "EL TOTAL OBTENIDO ES: "


ESCRIBIR dineroObtenido
Fin

Ejercicio 3
INICIO
#Variables
Definir monedas como lista de valores de monedas en enteros
Definir billetes como lista de valores de billetes en enteros
Definir posicionBillete como entero
Definir cantidadBilletes, residuoBilletes, billete, valorCambiar como real

#Leer valor a cambiar


valorCambiar = valor a cambiar
billetesMonedas = [20000,10000,5000,2000,1000,500,100, 50, 20, 10, 5, 2, 1]

PARA CADA BILLETE DEL LISTADO DE BILLETES


cantidadBilletes = valorCambiar COCIENTE billete
valorCambiar = valorCambiar RESIDUO billete
SI cantidadBilletes > 0
ESCRIBIR "NOMINACION: "
ESCRIBIR BILLETE
ESCRIBIR "CANTIDAD DE BILLETES"
ESCRIBIR cantidadBilletes
SINO
cantidadBilletes = 0
valorCambiar = 0
FIN_SI

FIN_PARA
FIN

Вам также может понравиться