6) The Barking Lot es una
guardería para perros. Diseñe un diagrama de flujo o pseudocódigo para lo
siguiente:
a) Un programa que acepte datos
para un número de ID del propietario de un perro, y nombre, raza, edad y peso
de este último. Despliegue una factura que contenga todos los datos de entrada
al igual que la tarifa semanal de la guardería, la cual es de $55 para perros
con menos de 7 kilogramos, $75 para perros de 7 a 14 kilogramos inclusive, $105
para perros de 14.1 a 37 kilogramos inclusive, y $125 para perros con más de 37
kilogramos.
Definición del
problema:
Desplegar una factura en la cual se encuentre la tarifa semanal a pagar de acuerdo al peso del perro.
Planear la solución:
Proceso: Establecer una tarifa de 55 dólares si
el perro tiene un peso menor a 7 kg, establecer una tarifa de 75 dólares si el
perro tiene un peso de 7 a 14 kg, establecer una tarifa de 105 dólares si el
perro pesa de 14.1 a 37 kg y establecer una tarifa de 125 dólares si el perro
pesa más de 37 kg.
Datos de entrada: ID (ID usuario), NP
(nombre del perro), R (raza del perro), E (edad del perro), P (peso del perro).
Datos de salida: ID (ID usuario), NP (nombre del perro),
R (raza del perro), E (edad del perro), P (peso del perro), Ts (tarifa semanal)
Datos adicionales: No hay
Algoritmo:
Pseudocódigo:
//Jorge Velasco Andrade
// 08 de octubre del 2014
// Desarrollar un programa que
permita ingresar el número de id del propietario, el nombre del perro, la raza
del perro, la edad del perro y su peso e imprimir una factura con todos los datos
ya dichos junto con la tarifa semanal de acuerdo a su peso.
Inicio
//variables
Reales
positivos y caracteres: P
Imprimir
“Ingrese el ID del propietario”
Leer
ID
Imprimir
“Ingrese el nombre del perro”
Leer
NP
Imprimir
“Ingrese la raza del perro”
Leer
R
Imprimir
“Ingrese la edad del perro”
Leer
Ep
Imprimir
“Ingrese el peso del perro”
Leer
P
Si
P<=7 Entonces
Imprimir
“Su factura”
Imprimir
“Ts”;
Sino
Si P<=14 Entonces
Imprimir “Su factura”
Imprimir “Ts”;
Sino
Si
P<=37Entonces
Imprimir
“Su factura”
Imprimir
“Ts”;
Sino
Imprimir
“Ts”;
Fin si
Fin si
Fin si
Fin
No hay comentarios.:
Publicar un comentario