Está en la página 1de 5

UNIVERSIDAD FERMIN TORO COMPUTACIÒN PARA INGENIEROS (SAIA)

FACULTAD DE INGENIERIA UNIDAD I


DEPTO. DE PROGRAMACIÒN TUTORA: ING. GLADYS VERGEL R.
CABUDARE. EDO. LARA

GUIA DE EJERCICIOS PROPUESTOS

Ejercicios de estructura Secuencial:


1. Una persona recibe un préstamo de Bs. 10.000,00 de un banco y desea saber
cuánto pagará de interés, si el banco le cobra una tasa del 27% anual.

2. Calcula el precio de un boleto de viaje, tomando en cuenta el número de


kilómetros que se van a recorrer, siendo el precio Bs/.10,50 por Km.

3. Calcular el monto a pagar en una cabina de Internet si el costo por hora es de


Bs/.1,5 y por cada 5 horas te dan una hora de promoción gratis.

4. Calcular el cambio de monedas en dólares y euros al ingresar cierta cantidad


en Bs. (tipo de cambio $= 2,150Bs, Euros: 1,45 $ ).

5. Calcular el descuento y el monto a pagar por un medicamento cualquiera en


una farmacia si todos los medicamentos tienen un descuento del 35%.

6. Calcular el nuevo salario de un empleado si obtuvo un incremento del 8%


sobre su salario actual y un descuento de 2,5% por servicios.

7. En un hospital existen 3 áreas: Urgencias, Pediatría y Traumatología. El


presupuesto anual del hospital se reparte de la siguiente manera:

Área Presupuesto
Urgencias 37%
Pediatría 42%
Traumatología 21%
Obtener la cantidad de dinero que recibirá cada área para cualquier monto
presupuestal.

8. Escriba un algoritmo que dada la cantidad de monedas de 5-10-12,5-25-50


cent y 1 Bolivar, diga la cantidad de dinero que se tiene en total.

9. Escriba un algoritmo que dado el número de horas trabajadas por un empleado


y el sueldo por hora, calcule el sueldo total de ese empleado. Tenga en cuenta
que las horas extras se pagan el doble.

10. Un constructor sabe que necesita 0,5 metros cúbicos de arena por metro
cuadrado de revoque a realizar. Hacer un programa donde ingrese las medidas
de una pared (largo y alto) expresada en metros y obtenga la cantidad de
arena necesaria para revocarla.

11. Escriba un programa donde se ingrese el tiempo necesario para un cierto


proceso en horas, minutos y segundos. Se calcule el costo total del proceso
sabiendo que el costo por segundo es Bs0,25.
12. Calcular el nuevo salario de un empleado si se le descuenta el 20% de su
salario actual.

13. Leer dos números y encontrar:


a. La suma del doble del primero mas el cuadrado del segundo.
b. El promedio de sus cubos.

Ejercicios de estructura Selectiva doble:


1. Escribir un programa en C que lea tres números enteros
diferentes y a continuación imprima el mayor de los tres.
2. Un hombre desea saber cuanto dinero se genera por concepto de
intereses sobre la cantidad que tiene en inversión en el banco. El
decidirá reinvertir los intereses siempre y cuando estos excedan a
Bs 7000, y en ese caso desea saber cuanto dinero tendrá
finalmente en su cuenta. Diseñe un programa en c que resuelva el
problema
3. Diseñe un programa en c para determinar si un alumno aprueba o
reprueba un curso, sabiendo que aprobara si su promedio de tres
calificaciones es mayor o igual a 70; reprueba en caso contrario.
4. En un almacén se hace un 20% de descuento a los clientes cuya
compra supere los Bs100000 ¿Cual será la cantidad que pagara
una persona por su compra?
5. Un obrero necesita calcular su salario semanal, el cual se obtiene
de la siguiente manera:
Si trabaja 40 horas o menos se le paga Bs 16000 por hora
Si trabaja más de 40 horas se le paga Bs 16000 por cada una de las
primeras 40 horas y Bs 20000 por cada hora extra.

6. Elabore un programa en c que lea dos números enteros y los


imprima en forma ascendente.
7. Diseñar un programa en C que imprima el nombre de un artículo,
clave, precio original y su precio con descuento. El descuento lo
hace en base a la clave, si la clave es 01 el descuento es del 10%
y si la clave es 02 el
Descuento es del 20% (solo existen dos claves).

8. En un supermercado se hace una promoción, mediante la cual el


cliente obtiene un descuento dependiendo de un número que se
escoge al azar. Si el numero escogido es menor que 74 el
descuento es del 15% sobre el total de la compra, si es mayor o
igual a 74 el descuento es del 20%. Obtener cuanto dinero se le
descuenta. Diseñe un programa en C que resuelva el problema.

9. Diseñe un programa en C para determinar la cantidad de dinero que


recibirá un trabajador por concepto de las horas extras trabajadas en una
empresa, sabiendo que cuando las horas de trabajo exceden de 40, el
resto se consideran horas extras y que éstas se pagan al doble de una hora
normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan
las primeras 8 al doble de lo que se paga por una hora normal y el resto al
triple. Utilice las siguientes variables ht = horas trabajadas, het = horas extras
que exceden de 8
ph = pago por hora, phe = pago por horas extras
he = horas extras , pt = pago que recibe el trabajador

Ejercicios de estructura Selectiva Múltiple:


1. Elabore un programa en c que lea un valor entre 1 y 10 y
despliegue un mensaje con el nombre correspondiente del número
leído.
2. Diseñe un programa en c que lea el número de mes entre 1 y 12 y
que imprima el nombre del mes correspondiente.
3. Realice un programa en c que lea números ordinales
correspondientes a los días laborales de la semana e imprima el
día de la semana correspondiente.
4. Elabore un programa en C para que, dados dos números enteros
A y B y una clave, realice la operación aritmética indicada por
medio de la clave a los números dados. Por ejemplo, si los datos
son: 12, 6,+, el algoritmo debe calcular suma de 12 + 6. Las claves
validas son: +, -, *, / y ^ .
5. Diseñar un programa en C tal que dados como datos dos
variables de tipo entero, obtenga el resultado de la siguiente
función:

6. Diseñe un programa en C que dados como datos la categoría y el


sueldo de un trabajador, calcule el aumento correspondiente
teniendo en cuenta la siguiente tabla. Imprimir la categoría del
trabajador y el nuevo sueldo.
7. .Imaginemos un sistema informático, al que, por razones de seguridad, sólo
tienen acceso cuatro personas: Eva, Juan, Pedro y María. Imaginemos
también que cada una de estas cuatro personas puede realizar una serie de
acciones sobre el sistema, aunque tienen otras restringidas en función de su
cargo. Establezcamos la jerarquía en cuatro niveles según la siguiente
tabla:

Realizar el programa en C que permita la entrada al sistema sólo a los usuarios


autorizados y en el nivel que les corresponde.

8. Se desea escribir un programa en C para que realice el cálculo del área de diversas
superficies: cuadrado, rectángulo, círculo, triangulo y trapecio, seguidamente leerá
de la entrada estándar un valor que estará comprendido entre 1 y 5, indicando el tipo
de superficie cuya área se desea calcular.
1. cuadrado
2. circulo
3. rectángulo
4. trapecio
5. triangulo

Ejercicios de estructura Repetitivas:


1. Diseñe un programa en C que lea 15 números negativos y los
convierta a positivos e imprimir dichos números.

2. Suponga que se tiene un conjunto de notas finales de un grupo


de 40 alumnos. Escribir un programa en C para calcule el
promedio de las notas y la calificación final más baja de todo el
grupo.

3. Diseñe un programa en C para calcular y escribir la tabla de


multiplicar de un número cualquiera. Imprimir el multiplicando, el
multiplicador y el producto.

4. La facultad de ingeniería requiere algunas estadísticas sobre sus estudiantes,


para ello dispone de la siguiente entrada por estudiante: cedula, edad , sexo(F o
M), estado civil( S o C), especialidad(1:computación,2.
telecomunicación,3.mecánica, 4..eléctrica . Realice un programa en C que
calcule e imprima lo siguiente:
a. promedio de edad de los estudiantes
b. porcentaje de hombres que estudian mecánica
c. porcentaje de mujeres casadas menores de 21 años
d. total de hombres casados que estudian computación
e. total de estudiantes por especialidad.

5. Supongamos que se tiene un conjunto de notas. Elabore un programa en C que


permita calcular el promedio. Una nota igual a 999 será tomada como dato
centinela e indicará el fin de datos. Así mismo se desea obtener la nota mas baja
y la mas alta.
6. Escriba un programa en C que permita capturar a 25 jugadores de un equipo de
béisbol y que permita conocer el sueldo de cada uno de ellos. Se desea conocer
también cual es el promedio de hits y homeruns que tiene el equipo . Se tienen
como datos de entrada, el nombre del jugador, el número de hits y homeruns
anotados por cada jugador en la temporada. Para calcular el sueldo del jugador
se considera que por cada hit se le pagan 6 dólares y por cada homerun 40
dólares e imprimir los resultados.
7. Se tienen 450 personas y se conocen los siguientes datos: nombre, edad, y
lectura, donde se indica con 1 si sabe leer y con 2 si no sabe leer. Realice un
programa en C que calcule e imprima lo siguiente:
a. La cantidad de personas que saben leer y la cantidad de personas que no
saben leer.
b. La cantidad de personas que no saben leer y tienen una edad mayor a 12
años.
c. Promedio de edad de las personas que no saben leer.

8. En un salón de 45 estudiantes se realiza un examen que se califica de 0 a 100.


Escriba un programa en C que lea la calificación de cada alumno y calcule e
imprima lo siguiente:

a. promedio de notas de los estudiantes


b. número de estudiantes cuyas notas están por debajo de 60 ptos
c. Mayor notas de los aprobados
d. Porcentaje de estudiantes aplazados.
9. Diseñe un programa en C para calcular el factorial de un número dado (El programa solo admite
datos entre 3 y 8).
10. Elaborar un programa que calcule la suma de los números múltiplos de 3 y 7 a
partir del número 9 y finaliza en el numero 45, no deben incluirse en la suma los
números comprendidos entre 21 y 27.
11. Escriba un programa en C para calificar a un grupo de 40 alumnos de la
UNAT-A. El programa debe leer el nombre y sus 3 calificaciones para cada
alumno. Debe calcular el promedio para cada uno y después determinar si el
alumno es aprobado o no; se requiere un promedio de al menos 12 para aprobar.
La primera parte de la salida en el papel debe ser el nombre del alumno, 3
calificaciones, promedio y un mensaje (aprobado ó desaprobado). La segunda
parte de salida en el papel debe dar el número de alumnos que aprobaron y el
número de los que obtuvieron al menos 18 de nota.
12. Escriba un programa en c que calcule la suma de n de términos ingresado por
el teclado de la serie 5/6,11/12,23/14,.....

También podría gustarte