3.1.-
Mustre el valor de x después de que se hayan ejecutado los
siguientes enunciados:
-
x
= fabs(7.5);
-
x
= floor(7.5);
-
x
= fabs(0.0);
-
x
= ceil(0.0);
-
x
= fabs(-6.4);
-
x
= ceil(-6.4);
-
x
= ceil(-fabs(-8+floor(-5.5)));
3.2.-
Un estacionamiento público carga $2.00 de estacionamiento
mínimo por las primerar tres horas. El estacionamiento carga
$0.50 adicionales por cada hora o parte de la misma en exceso de
tres horas. El cargo máximo para cualquier periodo de 24
horas es $10.00. Suponga que no existe ningún vehiculo que
se quede más de 24 horas a la vez. Escriba un programa que
calcule e imprima los cargos por estacionamiento para cada uno de
tres clientes que ayer estacionaron sus automóviles en este
garaje. Deberá introducir las horas de estacionamiento para
cada uno de los clientes. Su programa deberá imprimir los
resultados en un formato tabular nítido, ydeberá calcular
e imprimir el total de los ingresos de ayer. El programa deberá
utilizar la función calculate-Charges para determinar los
cargos de cada cliente. Sus salidas deberán de aparecer en
el formato siguiente:
Coche-----------
Horas------------Cargo
1..........................1.5........................2.00
2...........................4.0.......................2.50
3..........................24.0......................10.00
TOTAL..............29.5........................14.50
3.3.-
Una aplicación de la función floor es redondear un
valor al entero más cercano. el enunciado
y
= floor(x + 5);
redondeará
el número x al entero más cercano, y asignará
el resultado a y. Escriba un programa que lea varios números
y que utilice el enunciado anterior para redondear cada uno de los
números al entero más cercano. Para cada número
procesado, imprima tanto el número original como el número
redondeado.
|