Hola, vengo a pedirles ayuda con cualquiera de estos dos ejercicios , estoy empezando a programar y se me hacen muy dificil estos dos.
1) Realizar el análisis y diceño de un algoritmo para una clínica, que permita calcular e imprimir el valor total a pagar por un paciente. A cada paciente se le asigna un código (número entero) el cual permite obtener la información necesaria para calcular el total a pagar. El código está compuesto por 5 dígitos.
El primer dígito (de la izquierda: más significativo) indica si es afiliado (1) o particular (2).
El segundo dígito determina el servicio que solicita el paciente y su costo:
TABLA:
Digito Servicio Costo
1 radiologia 30.000
2 ecografia 35.000
3 laboratorio 25.000
4 consulta externa 40.000
5 cons. especializada 80-000
La suma del tercero, cuarto y quinto dígito determinará el descuento o recargo a que tiene derecho el paciente así:
Si la suma es par y el paciente es afiliado obtendrá un descuento del 15%
Si la suma es par y el paciente es particular tendrá un recargo del 15%
Si la suma es impar y el paciente es afiliado obtendrá un descuento del 25%
Si la suma es impar y el paciente es particular tendrá un recargo del 25%
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
70 metros cúbicos de gas usado tiene un costo mínimo de 500 pesos, los siguientes 100 metros cúbicos de gas usado 50 pesos por
metro cúbico, los siguientes 230 metros cúbicos de gas usado 25 pesos por metro cúbico, por encima de 400 metros cúbicos de gas
usado 15 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 70 y mayores de 170
metros cúbicos; además si la lectura actual es igual al 50% de la lectura anterior se hará una rebaja del 50% a las lecturas mayores
de 170 y menores de 400 metros cúbicos.
PD: Con cualquiera de los 2 que me ayuden estaria muy agradecido....deben ser en c++