BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 3 Funciones: declaración y definición
Ejercicios Propuestos

3.1.- Mustre el valor de x después de que se hayan ejecutado los siguientes enunciados:

  1. x = fabs(7.5);

  2. x = floor(7.5);

  3. x = fabs(0.0);

  4. x = ceil(0.0);

  5. x = fabs(-6.4);

  6. x = ceil(-6.4);

  7. 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.