SlideShare ist ein Scribd-Unternehmen logo
1 von 3
UNIVERSIDAD FERMIN TORO COMPUTACIÒN PARA INGENIEROS
FACULTAD DE INGENIERIA SECCIÒN: SAIA A
DEPTO. DE PROGRAMACIÒN Tema: MODULARIDAD (funciones y procedimientos)
CABUDARE .EDO LARA
EJERCICIOS PROPUESTOS (Funciones en C)
1. Crear una función que calcule la temperatura media de un día a partir de la temperatura máxima y mínima. Crear un
programa principal, que utilizando la función anterior, vaya pidiendo la temperatura máxima y mínima de cada día y
vaya mostrando la media. El programa pedirá el número de días que se van a introducir.
Nota: Si se te ocurre alguna otra función puedes utilizarla.
2. Una compañía 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 efectúa 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 determinar
cuál será la cuota que debe pagar un cliente. Elabore un programa en C que invoque una función 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 función tipo void calcule e imprima el promedio de los números
impares entre 1 y 51 incluyéndolos.
4. Un alumno desea saber cuál será su nota final en la materia computación para ingenieros. Dicha calificación se compone
de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales
30% de la calificación de examen final
15% de la calificación de un trabajo especial. Diseñe un programa en C que invoque a una función para calcular la nota
final del alumno y la devuelva a la función main.
5. Diseñe un programa en lenguaje C que lea el nombre del empleado, salario básico por hora, el número de horas
trabajadas en el mes y el porcentaje de retención por impuesto sobre la renta. El programa invocará una función 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. Diseñe un programa en lenguaje C que invoque una función llamada par, que toma un número entero como parámetro,
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 función 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. Diseñar una función que calcule el área y el perímetro de una circunferencia. Utiliza dicha función en un programa
principal que lea el radio de una circunferencia y muestre su área y perímetro.
9. Crear un programa en C, utilizando la técnica de programación 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 a
60 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 ordenadoren lenguaje C que pida el número 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 obtenerel sueldo neto.
Condiciones:
Las horas que sobrepasen de 35 las cobras un 50% más 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 fracción vamos a utilizar dos
enteros:
int numerador;
int denominador;
Vamos a crear las siguientes funciones para trabajar con funciones:
• Leer_fracción: La tarea de esta función es leer por teclado el numerador y el denominador. Cuando leas una fracción
debes simplificarla. La función de simplificarse verá a continuación.
• Escribir_fracción: Esta función escribe en pantalla la fracción. Si el dominador es 1, se muestra sólo el numerador.
• Calcular_mcd: Es una función auxiliar que nos va ayudar a realizar las otras funciones. Esta función recibe dos
números y devuelve el máximo común divisor.Realizarlo con el método de Euclides.
• Simplificar_fracción: Esta función simplifica la fracción, para ello hay que dividir Numerador y dominador por el mcd
del numerador y denominador.
Ejemplo
Si la fracción es 35/15
Se calcula el mcd(35,15)= 5
Se divide 35/5=7 y 15/5=3 ... La fracción simplificada es 7/3.
Si la fracción ya está simplificada se deja como igual.
12. Diseñe 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 función para calcular
cuánto debe pagar el cliente por su compra de gasolina y retornar el resultado al programa principal.
Considere: Precio por galón bs 4.01 1 galón 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
antigüedad: Si ésta es mayor a 10 años 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 antigüedad.La función main invocará a una función bono para que realice dicha tarea.
14. .- Escriba una función llamada “multiplicación” que reciba como argumento cuatro números reales distintos de cero y
que regrese el producto de ellos.
15. Crear un programa en C que tenga una función que cambie una cantidad de días a su equivalente en horas. Ejemplo 10
días equivalen a 240 horas. En el programa se piden la cantidad de días y se imprime el equivalente en horas.
16. Escribe una función que reciba un número como parámetro y devuelva el número que se obtiene al invertir el orden de
los dígitos del número original. Por ejemplo, si la función recibe el número 356 devolverá el número 653.
17. Realizar un programa que dados dos números ejecute las 4 operaciones básicas (+, ‐, /,*), mediante el uso de funciones
invocadas a través de un menú opciones.
• Suma
• Resta
• Multiplicación
• División
18. Diseñar un programa en C que mediante el uso de funciones invocadas a través de un menú de opciones calcule el
área del:
Rectángulo, del triángulo rectángulo y del trapecio
19. Realizar un programa en C con el cual se puedan hacer las siguientes operaciones con 3 números. Utilizando funciones
invocadas a través de un menú de opciones:
• Calcular el promedio de los 3 números
• Hallar el mayor de los tres números
• Hallar el menor de los tres números
• averiguar si son pares e impares
20. El siguiente es el menú de un restaurante de bocadillos. Diseñar un programa en C capaz de leer el número de unidades
consumidas de cada alimento ordenado y calcular la cuenta total mediante el uso de funciones invocadas a través de un
menú de opciones.
• Bocadillo de jamón (Bsf 50)
• Bocadillo de queso (Bsf 30)
• Patatas fritas (Bsf 40)
• Refresco (Bsf 25)
• Cerveza (Bsf 20)

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (18)

Actividad 4
Actividad 4Actividad 4
Actividad 4
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Ejecicios
EjeciciosEjecicios
Ejecicios
 
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 ACTIVIDADES DEL SENA(SOLUCIONARIO)  ACTIVIDADES DEL SENA(SOLUCIONARIO)
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 
Laboratorio basicoalgoritmiaf
Laboratorio basicoalgoritmiafLaboratorio basicoalgoritmiaf
Laboratorio basicoalgoritmiaf
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Taller aula1
Taller aula1Taller aula1
Taller aula1
 
Taller pseint adsi 581708
Taller pseint adsi 581708Taller pseint adsi 581708
Taller pseint adsi 581708
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Evidencia1
Evidencia1Evidencia1
Evidencia1
 
Evaluación de proyectos
Evaluación de proyectosEvaluación de proyectos
Evaluación de proyectos
 
Banco de problemas
Banco de problemasBanco de problemas
Banco de problemas
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Ejercicios 4 secuenciales
Ejercicios 4 secuencialesEjercicios 4 secuenciales
Ejercicios 4 secuenciales
 
Ejercicios de aplicación
Ejercicios de aplicaciónEjercicios de aplicación
Ejercicios de aplicación
 
Bloque 4 curso phyton
Bloque 4 curso phytonBloque 4 curso phyton
Bloque 4 curso phyton
 
Practica-UA3
Practica-UA3Practica-UA3
Practica-UA3
 

Ähnlich wie Ejercicios propuestos II

Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuencialesCecilia Ruiz
 
Ejercicio secuenciales
Ejercicio secuencialesEjercicio secuenciales
Ejercicio secuencialesmaribelduran
 
Ejercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfEjercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfJaimeGmezCarmona
 
SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)charnisch
 
Senaejerciciosresueltosc 100602232611-phpapp01
Senaejerciciosresueltosc 100602232611-phpapp01Senaejerciciosresueltosc 100602232611-phpapp01
Senaejerciciosresueltosc 100602232611-phpapp01Lucia Marx
 
Estructura de Control Múltiple(case).Guia de Ejercicios
Estructura de Control Múltiple(case).Guia de EjerciciosEstructura de Control Múltiple(case).Guia de Ejercicios
Estructura de Control Múltiple(case).Guia de Ejercicioslaryenso
 
Practica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FIPractica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FIJorge Iván Alba Hernández
 
Fundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoFundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoJosé Antonio Sandoval Acosta
 
Funciones financieras
Funciones financierasFunciones financieras
Funciones financierasMacepla822
 
Banco de preguntas progrmacion
Banco de preguntas progrmacionBanco de preguntas progrmacion
Banco de preguntas progrmacionJaime Barranco
 
Fundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoFundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoJosé Antonio Sandoval Acosta
 
Algoritmos para entregar
Algoritmos para entregarAlgoritmos para entregar
Algoritmos para entregarJAIME CORONEL
 
Fundamentos de Programacion - Unidad 4 control de flujo
Fundamentos de Programacion - Unidad 4 control de flujoFundamentos de Programacion - Unidad 4 control de flujo
Fundamentos de Programacion - Unidad 4 control de flujoJosé Antonio Sandoval Acosta
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuencialesflorvictoria123
 
Guia ejercicios part i
Guia ejercicios part iGuia ejercicios part i
Guia ejercicios part ioswnes92
 

Ähnlich wie Ejercicios propuestos II (20)

Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
Ejercicio secuenciales
Ejercicio secuencialesEjercicio secuenciales
Ejercicio secuenciales
 
Ejercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfEjercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdf
 
SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)
 
Senaejerciciosresueltosc 100602232611-phpapp01
Senaejerciciosresueltosc 100602232611-phpapp01Senaejerciciosresueltosc 100602232611-phpapp01
Senaejerciciosresueltosc 100602232611-phpapp01
 
Estructura de Control Múltiple(case).Guia de Ejercicios
Estructura de Control Múltiple(case).Guia de EjerciciosEstructura de Control Múltiple(case).Guia de Ejercicios
Estructura de Control Múltiple(case).Guia de Ejercicios
 
Elemento 2
Elemento 2Elemento 2
Elemento 2
 
Practica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FIPractica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FI
 
Fundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoFundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de Flujo
 
Funciones financieras
Funciones financierasFunciones financieras
Funciones financieras
 
Fundamentos de Programacion - Unidad 2 Algoritmos
Fundamentos de Programacion - Unidad 2 AlgoritmosFundamentos de Programacion - Unidad 2 Algoritmos
Fundamentos de Programacion - Unidad 2 Algoritmos
 
Banco de preguntas progrmacion
Banco de preguntas progrmacionBanco de preguntas progrmacion
Banco de preguntas progrmacion
 
Fundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoFundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño Algorítmico
 
Algoritmos para entregar
Algoritmos para entregarAlgoritmos para entregar
Algoritmos para entregar
 
Taller 4 gui condicional
Taller 4   gui   condicionalTaller 4   gui   condicional
Taller 4 gui condicional
 
Ejercicios de sentencias basicas
Ejercicios de sentencias basicasEjercicios de sentencias basicas
Ejercicios de sentencias basicas
 
Ejercicio sobre formulas y funciones excel
Ejercicio sobre formulas y funciones excelEjercicio sobre formulas y funciones excel
Ejercicio sobre formulas y funciones excel
 
Fundamentos de Programacion - Unidad 4 control de flujo
Fundamentos de Programacion - Unidad 4 control de flujoFundamentos de Programacion - Unidad 4 control de flujo
Fundamentos de Programacion - Unidad 4 control de flujo
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuenciales
 
Guia ejercicios part i
Guia ejercicios part iGuia ejercicios part i
Guia ejercicios part i
 

Mehr von Fernando Gonzalez Paolini

Mehr von Fernando Gonzalez Paolini (20)

Fernando gonzalez 21037695 asignacion 2
Fernando gonzalez 21037695 asignacion 2Fernando gonzalez 21037695 asignacion 2
Fernando gonzalez 21037695 asignacion 2
 
Asignacion 1 - Matematica II
Asignacion 1 - Matematica IIAsignacion 1 - Matematica II
Asignacion 1 - Matematica II
 
Asignacion 1 Matematica II
Asignacion 1 Matematica IIAsignacion 1 Matematica II
Asignacion 1 Matematica II
 
Actividad 5 - Matematica II
Actividad 5 - Matematica IIActividad 5 - Matematica II
Actividad 5 - Matematica II
 
Ejercicios 4 - Matematica II
Ejercicios 4 - Matematica IIEjercicios 4 - Matematica II
Ejercicios 4 - Matematica II
 
Actividad 3 - Matemática II
Actividad 3 - Matemática IIActividad 3 - Matemática II
Actividad 3 - Matemática II
 
Asignacion Fisica I
Asignacion Fisica IAsignacion Fisica I
Asignacion Fisica I
 
Asignación unidad 1 - IDO
Asignación unidad 1 - IDOAsignación unidad 1 - IDO
Asignación unidad 1 - IDO
 
Asignación 2 Fisica I
Asignación 2 Fisica IAsignación 2 Fisica I
Asignación 2 Fisica I
 
Asignación IV - Matematica II
Asignación IV - Matematica IIAsignación IV - Matematica II
Asignación IV - Matematica II
 
Estadistica - Correlacion
Estadistica - Correlacion Estadistica - Correlacion
Estadistica - Correlacion
 
Asignacion 1 - Investigacion de Operaciones
Asignacion 1 - Investigacion de OperacionesAsignacion 1 - Investigacion de Operaciones
Asignacion 1 - Investigacion de Operaciones
 
Repaso de algebra lineal
Repaso de algebra lineal Repaso de algebra lineal
Repaso de algebra lineal
 
Radiopropagacion - Evaluacion
Radiopropagacion - EvaluacionRadiopropagacion - Evaluacion
Radiopropagacion - Evaluacion
 
Fase 2 - LA PRODUCTIVIDAD
Fase 2 - LA PRODUCTIVIDADFase 2 - LA PRODUCTIVIDAD
Fase 2 - LA PRODUCTIVIDAD
 
Actividad 4 - Radiopropagacion
Actividad 4 - RadiopropagacionActividad 4 - Radiopropagacion
Actividad 4 - Radiopropagacion
 
AsignacionUnidad III
AsignacionUnidad IIIAsignacionUnidad III
AsignacionUnidad III
 
FUNCION SUPERVISORA
FUNCION SUPERVISORA FUNCION SUPERVISORA
FUNCION SUPERVISORA
 
Actividad 3 - Fisica I
Actividad 3 - Fisica IActividad 3 - Fisica I
Actividad 3 - Fisica I
 
Actividad 2 IDO
Actividad 2 IDOActividad 2 IDO
Actividad 2 IDO
 

Kürzlich hochgeladen

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 

Kürzlich hochgeladen (20)

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 

Ejercicios propuestos II

  • 1. UNIVERSIDAD FERMIN TORO COMPUTACIÒN PARA INGENIEROS FACULTAD DE INGENIERIA SECCIÒN: SAIA A DEPTO. DE PROGRAMACIÒN Tema: MODULARIDAD (funciones y procedimientos) CABUDARE .EDO LARA EJERCICIOS PROPUESTOS (Funciones en C) 1. Crear una función que calcule la temperatura media de un día a partir de la temperatura máxima y mínima. Crear un programa principal, que utilizando la función anterior, vaya pidiendo la temperatura máxima y mínima de cada día y vaya mostrando la media. El programa pedirá el número de días que se van a introducir. Nota: Si se te ocurre alguna otra función puedes utilizarla. 2. Una compañía 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 efectúa 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 determinar cuál será la cuota que debe pagar un cliente. Elabore un programa en C que invoque una función 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 función tipo void calcule e imprima el promedio de los números impares entre 1 y 51 incluyéndolos. 4. Un alumno desea saber cuál será su nota final en la materia computación para ingenieros. Dicha calificación se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales 30% de la calificación de examen final 15% de la calificación de un trabajo especial. Diseñe un programa en C que invoque a una función para calcular la nota final del alumno y la devuelva a la función main. 5. Diseñe un programa en lenguaje C que lea el nombre del empleado, salario básico por hora, el número de horas trabajadas en el mes y el porcentaje de retención por impuesto sobre la renta. El programa invocará una función 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. Diseñe un programa en lenguaje C que invoque una función llamada par, que toma un número entero como parámetro, 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 función 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. Diseñar una función que calcule el área y el perímetro de una circunferencia. Utiliza dicha función en un programa principal que lea el radio de una circunferencia y muestre su área y perímetro.
  • 2. 9. Crear un programa en C, utilizando la técnica de programación 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 a 60 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 ordenadoren lenguaje C que pida el número 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 obtenerel sueldo neto. Condiciones: Las horas que sobrepasen de 35 las cobras un 50% más 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 fracción vamos a utilizar dos enteros: int numerador; int denominador; Vamos a crear las siguientes funciones para trabajar con funciones: • Leer_fracción: La tarea de esta función es leer por teclado el numerador y el denominador. Cuando leas una fracción debes simplificarla. La función de simplificarse verá a continuación. • Escribir_fracción: Esta función escribe en pantalla la fracción. Si el dominador es 1, se muestra sólo el numerador. • Calcular_mcd: Es una función auxiliar que nos va ayudar a realizar las otras funciones. Esta función recibe dos números y devuelve el máximo común divisor.Realizarlo con el método de Euclides. • Simplificar_fracción: Esta función simplifica la fracción, para ello hay que dividir Numerador y dominador por el mcd del numerador y denominador. Ejemplo Si la fracción es 35/15 Se calcula el mcd(35,15)= 5 Se divide 35/5=7 y 15/5=3 ... La fracción simplificada es 7/3. Si la fracción ya está simplificada se deja como igual. 12. Diseñe 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 función para calcular cuánto debe pagar el cliente por su compra de gasolina y retornar el resultado al programa principal. Considere: Precio por galón bs 4.01 1 galón 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 antigüedad: Si ésta es mayor a 10 años 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 antigüedad.La función main invocará a una función bono para que realice dicha tarea. 14. .- Escriba una función llamada “multiplicación” que reciba como argumento cuatro números reales distintos de cero y que regrese el producto de ellos. 15. Crear un programa en C que tenga una función que cambie una cantidad de días a su equivalente en horas. Ejemplo 10 días equivalen a 240 horas. En el programa se piden la cantidad de días y se imprime el equivalente en horas.
  • 3. 16. Escribe una función que reciba un número como parámetro y devuelva el número que se obtiene al invertir el orden de los dígitos del número original. Por ejemplo, si la función recibe el número 356 devolverá el número 653. 17. Realizar un programa que dados dos números ejecute las 4 operaciones básicas (+, ‐, /,*), mediante el uso de funciones invocadas a través de un menú opciones. • Suma • Resta • Multiplicación • División 18. Diseñar un programa en C que mediante el uso de funciones invocadas a través de un menú de opciones calcule el área del: Rectángulo, del triángulo rectángulo y del trapecio 19. Realizar un programa en C con el cual se puedan hacer las siguientes operaciones con 3 números. Utilizando funciones invocadas a través de un menú de opciones: • Calcular el promedio de los 3 números • Hallar el mayor de los tres números • Hallar el menor de los tres números • averiguar si son pares e impares 20. El siguiente es el menú de un restaurante de bocadillos. Diseñar un programa en C capaz de leer el número de unidades consumidas de cada alimento ordenado y calcular la cuenta total mediante el uso de funciones invocadas a través de un menú de opciones. • Bocadillo de jamón (Bsf 50) • Bocadillo de queso (Bsf 30) • Patatas fritas (Bsf 40) • Refresco (Bsf 25) • Cerveza (Bsf 20)