unidad 5 deitel

Páginas: 9 (2138 palabras) Publicado: 25 de abril de 2014








UNIVERSIDAD DEL ISTMO




INTRODUCCION
En este trabajo daremos a conocer los ejercicios de la unidad 5 del libro de como programar en c/c++ de Deitel. Con ello aprenderemos a programar por medio de funciones.













RESUMEN
En C los módulos se llaman funciones, los programas se escriben combinando nuevas funciones que el programador escribe confunciones preempacadas, las funciones se utilizan normalmente en un programa, escribiendo el nombre de la función, seguido por un paréntesis izquierdo y a continuación por el argumento, de la función seguida por un paréntesis derecho.

















EJERCICION UNIDAD 5






















5.8 Muestre el valor de x después de que se hayan ejecutado lossiguientes enunciados:
a)X = fabs(7.5) r= 7.50
b)X = floor(7.5) r=7.00
c)X = fabs(0.0) r=0.00
d)X = ceil (0.0) r=0.00
e) X = fabs(-6.4) r=6.40
f) X = ceil (-6.4) r=-6.00
g)X = ceil (-fabs(-8+floor(-5.5))) r=-14.00

5.9 Un estacionamiento público carga $2.00 de estacionamiento mínimo por las primeras tres horas. El estacionamiento carga $0.50 adicionales por cada hora o parte de la misma enexceso de tres horas. El cargo máximo para cualquier periodo de 24 horas es $10.00. Suponga que no existe ningún vehículo 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á de introducir las horas de estacionamiento para cada uno de los clientes. Suprograma deberá imprimir los resultados en un formato tabular nítido, y deberá calcular e imprimir el total de los ingresos de ayer. El programa deberá utilizar la función calcúlate - Charges para determinar los cargos de cada cliente. Sus salidas deberán de aparecer en el formato siguiente:




#include

float calculaCargo(float ); //decalramos nuestra prototipo de funcion

main()
{float h1,h2,h3; // decalramos nuestras variables locales para las hr
float i1,i2,i3; // decalramos nuestras varibales locales
float totalHoras; // nuetsar variables locales para la suma de las hr
float totalImporte; // nuestras variables locales para el importe

printf("Horas del automovil 1: ");
scanf("%f", &h1);
printf("Horas delautomovil 2: ");
scanf("%f", &h2);
printf("Horas del automovil 3: ");
scanf("%f", &h3);

printf("\n%-11s%-7s%s\n\n", "Automovil", "Horas", "Importe");
printf("%-11d", 1); // mostramos en nuetsar pantalla
i1 = calculaCargo(h1); //designamos el valor de la multiplicacion de calculaCargo por h1 a i1
printf("%-11d", 2); //mostramos en nuetsar pantalla
i2 = calculaCargo(h2); //designamos el valor de la multiplicacion de calculaCargo por h2 a i2
printf("%-11d", 3); // mostramos en nuetsar pantalla
i3 = calculaCargo(h3); //designamos el valor de la multiplicacion de calculaCargo por h3 a i3
totalHoras = h1 + h2 + h3; //designamos a totalHoras el resultado de la suma de hi+h2+h3totalImporte = i1 + i2 + i3; //designamos a totalImporte el rusultado de i1+i2+i3
printf("\n%-11s%5.1f%9.2f\n", "Total", totalHoras, totalImporte); // mostramos en nuetsar pantalla

getch();
return 0;
}

float calculaCargo(float x) //este es nuestra funcion
{
printf("%5.1f", x); // mostramos en nuetsar pantalla
if((int)x = 5 ){n = n + 1;
return n/10000.00;}

else{
n = n + 0;
return n/10000.00;}
}
5.12 Conteste cada una de las preguntas siguientes:
a) ¿Qué significa seleccionar números "al azar"? R: Que el programa es quien elegir un numero cualquiera
b) ¿Por qué la función rand es útil para la simulación de juegos de azar?. R: Porque es una función que genera números...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 5 Unidad
  • UNIDAD 5
  • 5 Unidad
  • UNIDAD 5
  • UNIDAD 5
  • unidad 5
  • unidad 5
  • Unidad 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS