Guiadefuncionesyprocedimientos 150711003801 Lva1 App6892

download Guiadefuncionesyprocedimientos 150711003801 Lva1 App6892

of 3

description

Funciones en PHP

Transcript of Guiadefuncionesyprocedimientos 150711003801 Lva1 App6892

UNIVERSIDAD FERMIN TORO COMPUTACIN PARA INGENIEROS FACULTAD DE INGENIERIA SECCIN: SAIA ADEPTO. DE PROGRAMACIN Tema: MODULARIDAD (funciones y procedimientos) CABUDARE .EDO LARAEJERCICIOS PROPUESTOS (Funciones en C)

1. Crear una funcin que calcule la temperatura media de un da a partir de la temperatura mxima y mnima. Crear un programa principal, que utilizando la funcin anterior, vaya pidiendo la temperatura mxima y mnima de cada da y vaya mostrando la media. El programa pedir el nmero de das que se van a introducir.Nota: Si se te ocurre alguna otra funcin puedes utilizarla.

2. Una compaa de seguros esta abriendo un depto. De finanzas y estableci un programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efecta la fianza es menor que bs 600, la cuota a pagar ser por el 4% del monto y si el monto es mayor que Bs 600 la cuota a pagar ser el 2% del monto. La afianzadora desea det erminar cul ser la cuota que debe pagar un cliente. Elabore un programa en C que invoque una funcin que calcule la cuota que debe pagar el cliente y la devuelva al main.3. Elabore un programa en C que mediante el uso de una funcin tipo void calcule e imprima el promedio de los nmeros impares entre 1 y 51 incluyndolos.

4. Un alumno desea saber cul ser su nota final en la materia computacin para ingenieros. Dicha calificacin se compone de los siguientes porcentajes:55% del promedio de sus tres calificaciones parciales

30% de la calificacin de examen final

15% de la calificacin de un trabajo especial. Disee un programa en C que invoque a una funcin para calcular la nota final del alumno y la devuelva a la funcin main.

5. Disee un programa en lenguaje C que lea el nombre del empleado, salario bsico por hora, el nmero de horas trabajadas en el mes y el porcentaje de retencin por impuesto sobre la renta. El programa invocar una funcin tipo void que se encargue de calcular el salario bruto, el monto a cancelar por impuesto sobre la renta y el salario neto y mostrar los resultados.

6. Disee un programa en lenguaje C que invoque una funcin llamada par, que toma un nmero entero como parmetro, y devuelva 1 si es par o devuelva un 0 si es impar al main.

7. Crear un programa en lenguaje C que invoque una funcin tipo void para un Determinado comercio en el que se realiza un descuento dependiendo del precio de cada producto. Si el precio es inferior a 6 bsf. , no se hace descuento; si es mayor o igual a 6 bsf y menor que 60 bsf , se hace un 5% de descuento, y si es mayor o igual a 60 bsf , se hace un 10 % de descuento. Finalizar visualizando el precio inicial, el valor del descuento y el precio final.

8. Disear una funcin que calcule el rea y el permetro de una circunferencia. Utiliza dicha funcin en un programa principal que lea el radio de una circunferencia y muestre su rea y permetro.

9. Crear un programa en C, utilizando la tcnica de programacin estructurada (FUNCIONES), para un Determinado comercio en el que se realiza un descuento dependiendo del precio de cada producto. Si el precio es inferior a 20 BS, no se hace descuento; si es mayor o igual a 20 BS y menor que 60 Bs , se hace un 5% de descuento, y si es mayor o igual a60 bs , se hace un 10 % de descuento. Finalizar visualizando el precio inicial, el valor del descuento y el precio final.

10. Realice un programa de ordenador en lenguaje C que pida el nmero de horas trabajadas durante la semana, y el precio al que se le paga la hora. Entonces, el programa debe calcular el sueldo bruto, y a partir de ste los impuestos, para finalmente obtener el sueldo neto.Condiciones:

Las horas que sobrepasen de 35 las cobras un 50% ms cara Empieza a pagar impuestos a partir de 2500 bs De pagar impuestos, paga el 20% si no sobrepasa los 300 bs. A partir de 300 paga el 30 %.

11. Queremos crear un programa en C que trabaje con fracciones a/b. Para representar una fraccin vamos a utilizar dos enteros:

int numerador;int denominador;

Vamos a crear las siguientes funciones para trabajar con funciones:

Leer_fraccin: La tarea de esta funcin es leer por teclado el numerador y el denominador. Cuando leas una fraccin debes simplificarla. La funcin de simplificarse ver a continuacin. Escribir_fraccin: Esta funcin escribe en pantalla la fraccin. Si el dominador es 1, se muestra slo el numerador.

Calcular_mcd: Es una funcin auxiliar que nos va ayudar a realizar las otras funciones. Esta funcin recibe dos nmeros y devuelve el mximo comn divisor.Realizarlo con el mtodo de Euclides. Simplificar_fraccin: Esta funcin simplifica la fraccin, para ello hay que dividir Numerador y dominador por el mcd del numerador y denominador.Ejemplo

Si la fraccin es 35/15

Se calcula el mcd(35,15)= 5

Se divide 35/5=7 y 15/5=3 ... La fraccin simplificada es 7/3. Si la fraccin ya est simplificada se deja como igual.

12. Disee un programa en C que resuelva el problema que tienen en una gasolinera: las bombas surtidoras registran lo que surten en litros, pero el precio de la gasolina est fijado en galones. El programa debe invocar una funcin para calcular cunto debe pagar el cliente por su compra de gasolina y retornar el resultado al programa principal.Considere: Precio por galn bs 4.01 1 galn tiene 3.785 litros

13. Elabore un programa en lenguaje C para calcular el bono compensatorio de un empleado, si se toma en cuenta su antigedad: Si sta es mayor a 10 aos se le da un bono del 10% sobre su sueldo y si es menor o igual un bono del 5%. Se debe leer nombre, sueldo y antigedad. La funcin main invocar a una funcin bono para que realice dicha tarea.

14. .- Escriba una funcin llamada multiplicacin que reciba como argumento cuatro nmeros reales distintos de cero y que regrese el producto de ellos.

15. Crear un programa en C que tenga una funcin que cambie una cantidad de das a su equivalente en horas. Ejemplo 10 das equivalen a 240 horas. En el programa se piden la cantidad de das y se imprime el equivalente en horas.16. Escribe una funcin que reciba un nmero como parmetro y devuelva el nmero que se obtiene al invertir el orden de los dgitos del nmero original. Por ejemplo, si la funcin recibe el nmero 356 devolver el nmero 653.

17. Realizar un programa que dados dos nmeros ejecute las 4 operaciones bsicas (+, , /,*), mediante el uso de funciones invocadas a travs de un men opciones.

Suma

Resta

Multiplicacin

Divisin

18. Disear un programa en C que mediante el uso de funciones invocadas a travs de un men de opciones calcule el rea del:Rectngulo, del tringulo rectngulo y del trapecio

19. Realizar un programa en C con el cual se puedan hacer las siguientes operaciones con 3 nmeros. Utilizando funciones invocadas a travs de un men de opciones:

Calcular el promedio de los 3 nmeros

Hallar el mayor de los tres nmeros

Hallar el menor de los tres nmeros

averiguar si son pares e impares

20. El siguiente es el men de un restaurante de bocadillos. Disear un programa en C capaz de leer el nmero de unidades consumidas de cada alimento ordenado y calcular la cuenta total mediante el uso de funciones invocadas a travs de un men de opciones. Bocadillo de jamn (Bsf 50)

Bocadillo de queso (Bsf 30)

Patatas fritas (Bsf 40)

Refresco (Bsf 25)

Cerveza (Bsf 20)