viernes, 1 de noviembre de 2013

Ejercicios de Programación

República Bolivariana de Venezuela

 Ministerio del Poder Popular la Educación Universitaria 

Universidad Bicentenaria de Aragua.

 Escuela de Ingeniería de Sistemas 

Guía de Ejercicios de Programación en C 

 Profesor Especialista: Henry Herrera 

Ejercicios: 



1.- Hallar A+B-C+100.

2.- Obtener (a-b)(a+b).

3.- Dos Atletas recorren la misma distancia y se registra sus tiempos en minutos y segundos. Se desea saber el tiempo total utilizando por ambos atletas en horas, minutos y segundos.

4.- Dado un número verificar si es positivo, negativo o nulo.

5.- Realice un programa que a través de la computadora se desea hacer la siguiente encuesta: • Tienen televisión o no tienen. Contar los que tienen y los que no tienen. • Es en color o no es en color. Contarlos. • Piensan compararlos o no. Contarlos. • Hallar el porcentaje de cada uno.

6.- El gobierno ha implementado como parte de su programa social, un subsidio familiar bajo la siguiente reglamentación: • a) Las familias que tienen hasta 2 hijos, reciben S/. 70.00, las que tienen hasta 3 y 5 reciben S/. 90.00 y las que tienen 6 o más reciben S/: 120 mensual. • b) Por cada hijo en edad escolar reciben S/. 10.00 adicionales. Se considera la edad escolar entre 6 y 18 años. • c) Si la madre de familia fuera viuda, la familia recibe S/. 20.00 adicionales. Determinar el monto mensual que recibirá una familia de acuerdo a su realidad familiar.

7.- En una playa de estacionamiento cobran S/. 2.00 por hora o fracción los días Lunes, Martes y Miércoles, S/. 2.50 los días Jueves y Viernes, S/. 3.00 los días Sábado y Domingo. Se considera fracción de hora cuando haya pasado de 5 minutos. Diseñe un programa que determine cuánto debe pagar un cliente por su estacionamiento en un solo día de la semana. Si el tiempo ingresado es incorrecto imprima un mensaje de error.

8.- Determine el menor valor de 5 números, indicando además a qué orden pertenece. Considere que el menor valor puede repetirse. Por Ejm. Si los números ingresados fueran: 14, 19, 14, 16, 15. Los resultados deben ser: El menor valor ingresado fue 14 y corresponden al primer número, tercer número.

9.- En una Librería han puesto en oferta la venta de cuadernos al por mayor, obsequiando lapiceros Lucas, Cross y/o Novo dependiendo de la cantidad de cuadernos comprados, de la siguiente manera: Compra menos que 12, obsequio ninguno. Compra no menos que 12 pero menos que 24 obsequio: 1 Lucas por cada 4 cuadernos. Compra no menos que 24 pero menos que 36 obsequio: 2 Cross por cada 4 cuadernos. Compra no menos que 36 obsequio: 3Novo por cada 4 cuadernos. Adicionalmente 1 Lucas y 1 Cross. Diseñe un programa que determine cuántos Lapiceros Lucas, Cross y Novo recibe un cliente como obsequio.

10.- En la feria del hogar se ha encontrado una tienda que vende al contado y al crédito en 6, 12, 18, 24 mensualidades sus artefactos: televisores, refrigeradoras, hornos micro hondas. S e desea saber en cualquier momento cuantas ventas se han realizado al contado, cuantas al crédito en 6, cuantas al en 12, cuantas al en 18, cuantas al en 24 mensualidades.

11.- Una persona va de compras N veces a un supermercado donde le obsequian un chocolate sublime por cada vez que compra mas de 50 soles. Se desea saber cuantos chocolates sublimes ha ganado en las N veces que compró.

12.- Una empresa tiene N trabajadores, a cada uno de ellos le paga un sueldo según las horas trabajadas a cierta tarifa por hora. Además a cada trabajador cuyo sueldo supero los 600 soles le descuenta 10% por concepto de impuestos. Se desea saber cuantos trabajadores gana más de 600 soles, cuantos ganan hasta 600 soles y cuanto dinero se tiene que pagar al estado por concepto de impuestos.

13.- Se ponen a la venta, las entradas para un partido de fútbol internacional, cuyo precio depende de la tribuna, así: tribuna norte y sur cuesta 25 nuevos soles, tribuna oriente cuesta 45 nuevos soles y tribuna occidente cuesta 65 nuevos soles. Diseñe usted, la solución a un programa que controle la venta de dichas entradas a fin de poder saber la cantidad de personas que asisten a cada tribuna, la cantidad total de personas (Asistencia) y el monto total recaudado por la venta de todas las entradas. (Recaudación).

14.- Hallar la sumatoria de: 2! + 4! + 6! + 8! + ...

15.- Recibe un número entero y retorne su factorial.

16.- Crear un programa en C que lea dos números y que escriba el mayor de los dos.

17.- Crear un programa en C que lea un número e indique si es par o no

18.- Leer tres números y escribir el mayor de los tres

19.- Escribir un programa en C que lea números enteros indefinidamente hasta que llegue el número 0

20.- Escribir un programa C que lea exactamente 8 números y luego escriba la suma de todos ellos 21.- Modificar el programa anterior para que en lugar de leer 8 números, se puedan leer tantos números como se quiera hasta que llegue un cero. El resultado es la suma de todos los números leídos.

22.- Intentar escribir un programa en C que lea tres números e indique el tipo de triángulo que forman (isósceles, equilatero, escaleno). Comprobar que los números realmente formen un triángulo, sino emitir el error.

23.- Modificar el programa anterior para que se pueda repetir indefinidamente si el usuario lo desea (que el ordenador pregunte ¿Quiere continuar? y la persona pueda responder S ó N)

24.- Programa que lea un número entero por teclado y que calcule su factorial

25.- Programa que lea una serie de números por teclado e indique cuál es el mayor

26.- Crear un programa C que lea cantidades y precios y al final indique el total de la factura. Primero se pregunta: Introduzca la cantidad vendida tras lo cual el usuario introducirá un número entero positivo. Después se pregunta: Introduzca el precio que será un número decimal positivo. La lectura termina cuando en la cantidad se introduzca un cero. Si es así se escribirá el total.

27.- Crear un programa para calcular el salario semanal de unos empleados a los que se les paga 15 euros por hora si éstas no superan las 35 horas. Cada hora por encima de 35 se considerará extra y se paga a 22 €. El programa pide las horas del trabajador y devuelve el salario que se le debe pagar. Además el programa debe preguntar si deseamos calcular otro salario, si es así el programa se vuelve a repetir

28.- Escribir un programa en C que lea números enteros indefinidamente hasta que llegue el número 0

29.- Programa que calcule la suma de dos números.

30.- Programa que calcula longitudes de circunferencia.

31.- Programa que calcula áreas de trapecios.

32.- Programa que calcule raíces cuadradas enteras.

33.- Programa que calcula el capital final de un interés simple.

34.- Programa que calcula el precio de un objeto sin el impuesto de valor añadido (IVA).

35.- Programa que calcule el área de un triángulo.

No hay comentarios:

Publicar un comentario