Está en la página 1de 1

EJERCICIOS FINALES LENGUAJE C

Implementa los siguientes problemas en Lenguaje C. Sigue las instrucciones dadas en cada
casuística planteada. Recuerda utilizar, en la medida de lo posible, funciones, comentarios e
indentación.

Ayúdate de lápiz y papel para hacerte un esquema o diagrama de flujo que te ayude a resolver
cada uno de los problemas

1. Calculadora Simple: Crea una calculadora que pueda realizar las cuatro operaciones básicas
(+, -, *, /) utilizando funciones separadas para cada operación. El programa debe tomar dos
números y un operador como entrada del usuario.

2. Mayor de una Lista: Escribe un programa que encuentre el número más grande en un array
de enteros. Utiliza una estructura repetitiva para recorrer el array y una variable para
mantener un seguimiento del número más grande.

3. Conversor de Temperatura: Crea un programa que convierta temperaturas entre grados


Celsius y Fahrenheit. Utiliza una estructura condicional para permitir al usuario elegir la
dirección de la conversión.

4. Contador de Palabras: Desarrolla un programa que cuente la cantidad de palabras en una


frase ingresada por el usuario. Utiliza una estructura repetitiva para recorrer cada carácter
de la frase y determinar cuándo se inicia una nueva palabra.

5. Gestión de Libros: Crea una estructura de datos llamada "Libro" con campos como título,
autor y año de publicación. Luego, permite al usuario almacenar información de varios
libros en un array y realizar operaciones como buscar libros por autor o año.

6. Factorial de un Número: Escribe una función que calcule el factorial de un número entero
ingresado por el usuario. Utiliza una estructura repetitiva para realizar los cálculos.

7. Búsqueda en un Array Ordenado: Implementa una función que busque un valor en un


array ordenado. Utiliza una estructura condicional para determinar si el valor se encuentra
en el array y en qué posición.

8. Gestión de Empleados: Crea una estructura de datos "Empleado" con campos como
nombre, salario y departamento. Luego, permite al usuario gestionar una lista de
empleados, realizando operaciones como agregar, eliminar o mostrar información de
empleados

También podría gustarte