Ejercicio Taxis Programacion I

Programación I (Ingenierías) Ejercicio 1 Una empresa de taxis que se encuentra ubicada en Unicentro llamada taxicenter a

Views 145 Downloads 2 File size 49KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Programación I (Ingenierías) Ejercicio 1 Una empresa de taxis que se encuentra ubicada en Unicentro llamada taxicenter asigna a sus clientes 1 código manualmente de tres dígitos (debe ser de 3 dígitos en caso contrario digitar código no valido y terminar programa) para el control de sus usuarios. El código de tres dígitos se compone de la siguiente manera. El primer digito debe ser par, y el tercer digito impar en cualquier orden, si el código compuesto es válido se realiza una comprobación del segundo digito donde garantice que la suma del primer y tercer digito es un número mayor que el segundo digito. De ser así se pide el segundo código compuesto de 5 dígitos (comprobar que sea de 5 dígitos de lo contrario decir código no valido y terminar programa). El valor del pasaje se determina utilizando el código de 5 dígitos, donde se realiza un aumento o rebaja de acuerdo al número de pasajeros que se suben al taxi (como máximo pueden haber 4 pasajeros), Para el cobro de la carrera se tiene en cuenta lo siguiente: Nota: El número de personas que se suben al taxi se deben ingresar por teclado y se debe controlar que como máximo se suben 4 pasajeros y mínimo 1, si no se cumple el programa debe decir número de pasajeros no valido y terminar. •

Si al taxi se suben de uno a dos pasajeros se realiza una rebaja del 3% en el cobro de la carrera según el destino seleccionado.



Si al taxi se suben de tres a cuatro pasajeros se realiza un aumento en el cobro del 10% del valor de la carrera según el destino seleccionado.

Nota: Solo se realizan las carreras a los códigos provistos en la siguiente tabla. (Si el código de 5 dígitos no corresponde a ninguno de la tabla debe imprimir código no valido y terminar programa.) El segundo código se pide para realizar el cobro a los siguientes lugares. Lugar

Código

Cobro

Centro

45698

$5.000 Pesos

Los Patios

35425

$8.000 Pesos

Das

78955

$6.000 Pesos

Peaje

89658

$10.000 Pesos

Ejemplo: El programa debe hacer lo siguiente (Caso de éxito): Entrada: Digite código de tres cifras: Se digito 453 Código valido (4 es par y 3 impar cumple) 4+3=7 es mayor que el segundo digito en este caso 5: Código Valido. Como cumple ambos casos se pide un segundo código compuesto de 5 dígitos: Salida en Pantalla Digite Código de 5 dígitos: 45698 (Código valido se encuentra en la tabla) Salida en Pantalla Digite Numero de pasajeros Mínimo 1 máximo 4: Se digito 3 personas Salida en Pantalla: Como el código es 45698 fue en taxi al centro y como digito 3 personas el valor de la carrera es de: $5.500 pesos. Tuvo un incremento del 10% Ejercicio 2 Suponga que las tarifas de una compañía de gas se basan en el consumo de acuerdo con la siguiente información: los primeros 90 metros cúbicos de gas usado tienen un costo mínimo de 700 pesos, los siguientes 100 metros cúbicos de gas usado 100 pesos por metro cúbico, los siguientes 280 metros cúbicos de gas usado 35 pesos por metro cúbico, por encima de 400 metros cúbicos de gas usado 18 pesos por metro cúbico. Dada la lectura anterior y actual de gas en metros cúbicos, calcule el valor de la factura; teniendo en cuenta que si la lectura actual es menor a la anterior hay una rebaja del 20% en las lecturas menores de 60 y mayores de 190 metros cúbicos; además si la lectura actual es igual al 50% de la lectura anterior se hará una rebaja del 30% a las lecturas mayores de 190 y menores de 400 metros cúbicos. Ejercicio 3. Dado un número X de 3 cifras el programa debe comprobar lo siguiente: 1) Que sea de 3 cifras de lo contrario generar un mensaje de error que diga “Código no valido” y terminar programa. 2) Si el código es de 3 cifras debe comprobar que conste de la segunda cifra par y tercera cifra impar en cualquier orden. 3) Que realice el espejo del numero de 3 cifras 4) Determine con el espejo del numero la suma de las cifras pares y la suma de las cifras impares.

Nota: Si el numero es 163 la primera cifra es 1, la segunda 6 y la tercera 3 Ejemplo: Si el número dado por teclado es de tres cifras por ejemplo 361, el segundo número es par y el tercero es impar por lo tanto cumple con la condición de tener un número impar y otro par en cualquier orden. El espejo del numero es 163 y la suma de las cifras pares es 6 y las impares es 1+3=4