You are on page 1of 3

UNIVERSIDAD AUTNOMA DE NUEVO LEN

FACULTAD DE CIENCIAS FSICO MATEMTICAS


PROGRAMACIN I
ACTIVIDAD No. 1 CAPTULO 3
ESTRUCTURAS SELECTIVAS (if, if/else, If/anidados, switch)
1. Desarrollar un programa en C y diagrama de flujo que reciba como dato un nmero
entero y calcule e imprima el cuadrado y el cubo de dicho nmero, de tal manera que si
introduce un nmero igual a cero finaliza el programa, de otra manera realiza el clculo.
2. Desarrollar un programa en C y diagrama de flujo, que pueda determinar, dados dos
nmeros enteros, si un nmero es divisible de otro, se imprimir los dos nmeros
enteros de entrada y el nmero que sea divisible entre el otro nmero o no hay
nmeros divisibles.
3. La Compaa ACME tiene su propio restaurante para beneficio de sus trabajadores, de
tal manera que ofrece descuentos permanentes por consumo. Desarrollar un programa
en C y diagrama de flujo que permita calcular el pago total de uno de sus trabajadores,
si el consumo excede los $130.00, se le hace un descuento del 15%, de lo contrario no
se le hace el descuento correspondiente. Imprimir el pago total que realiza el
trabajador.
4. Desarrollar un programa en C y diagrama de flujo tal que, dado como datos de entrada:
nombre del empleado, nmero de empleado, nmero de horas trabajadas, pago por
hora, calcule su sueldo de tal manera que se le dar una bonificacin de acuerdo a su
sueldo. Si su sueldo es menor a $1000, recibir un bono correspondiente al 25% de su
sueldo; si su sueldo es menor o igual a $1500, recibir un bono correspondiente al 21%
de su sueldo y si su sueldo es mayor a $1500, recibir un bono del 18% de su sueldo.
Si su sueldo excede a $1300, se le descontar un impuesto del 15% de su sueldo.
Imprimir: nombre del empleado, nmero de empleado, subtotal a pagar y el total a
pagar.
5. En una tienda efectan un descuento a los clientes dependiendo del monto de la
compra. El descuento se efecta con base en el siguiente criterio:
Si el monto es menor que $500, no hay descuento.
Si el monto est comprendido entre $500 y $1000 inclusive, el descuento es del 5%.
Si el monto es mayor a $1000 o menor o igual a $7000, el descuento es del 11%.
Si el monto es mayor a $7000 o menor o igual a $15000, el descuento es del 18%.
Si el monto es mayor a $15000, el descuento es del 25%.
Desarrollar un programa en C, y diagrama de flujo tal que dado el nombre del cliente y
el monto de la compra determine lo que el mismo debe pagar. Se imprimir el nombre
del cliente, el monto y lo que debe pagar.
6. La Compaa Avcola ACME tiene una distribuidora de huevos, pero tiene el problema
de estar haciendo a mano la lista de los precios para diferentes cantidades a llevar por
el motivo de los frecuentes cambios de precios, a pedido apoyo al departamento de

Sistemas para que le diseen el programa en C y diagrama de flujo para que reciba
como entrada el precio unitario de los huevos, adems la distribuidora tiene la
promocin permanente que consiste en un descuento del 10% para cantidades entre
100 y 200 huevos, del 15% para cantidades entre 201 y 500 huevos, y del 20% para
compras mayores. Imprimir el costo total que debe pagar un cliente.
7. La Compaa Avcola ACME del ejercicio anterior, recibe como datos las categoras de
sus empleados (1, 2, 3, 4), as como el salario de los empleados. La Compaa va a
realizar un ajuste en los salarios de sus empleados de tal manera que de acuerdo a la
categora que tiene cada empleado se le har el ajuste correspondiente en su salario
que consiste en un aumento del (2.5%, 3.8%, 5%, y 5.5%) respectivamente, de
acuerdo a la categora. Desarrollar un programa en C y diagrama de flujo que imprima
la categora del empleado as como su nuevo salario.

8. Desarrollar un programa en C y diagrama de flujo, que acepte una fecha escrita en


modo usual y las visualice como tres nmeros. Por ejemplo, la entrada: 15 febrero
2005, producir la salida: 15 2 2005.
9. Desarrollar un programa en C y diagrama de flujo, que acepte un nmero de tres
dgitos escrito en palabra y a continuacin los visualice como un valor de tipo entero.
Por ejemplo, la entrada es: doscientos veinticinco, producir la salida: 225.
10. Una empresa vende hojas de hielo seco, con las condiciones siguientes:
Si el cliente es tipo 1 se le descuenta el 5%.
Si el cliente es tipo 2 se le descuenta el 8%
Si el cliente es tipo 3 se le descuenta el 12%
Si el cliente es tipo 4 se le descuenta el 15%.
Cuando el cliente realiza una compra se generan los datos siguientes:
Nombre del cliente
Tipo de cliente (1, 2, 3, 4)
Cantidad de hojas
Precio por hoja
Desarrollar un programa en C y diagrama de flujo que lea estos datos e imprima:
Nombre del cliente
Subtotal a pagar (Cantidad de hojas x precio por hoja)
Descuento (El porcentaje correspondiente del Subtotal a pagar)
Total a pagar (Subtotal Descuento).
11. En cierto hotel se hace un descuento del 10% si el cliente se hospeda ms de cinco
das, del 15% si se hospeda ms de 10 das y del 20% si se hospeda ms de 15 das.
Desarrollar un programa en C y diagrama de flujo que lea el nmero de das y el precio
diario de la habitacin e imprima el Subtotal a pagar, el descuento y el total a pagar.
12. Se quiere calcular la edad de un individuo, para ello se va a tener como entrada dos
fechas en el formato da (1 a 31), mes (1 a 12) y ao (entero de cuatro dgitos),
correspondientes a la fecha de nacimiento y a la fecha actual, respectivamente.
Desarrollar un programa en C y diagrama de flujo que calcule y visualice la edad del
individuo. Si es la fecha de un beb (menos de un ao), la edad se debe dar en meses
y das; en caso contrario, la edad se calcular en aos.

CRITERIOS DE EVALUACIN:
Diseo del algoritmo y diagrama:

Secuencia lgica.
Contenido correcto.
Limpieza.
Presentacin.
Entrega a tiempo.
Referencias bibliogrficas.

Codificacin:

Secuencia lgica.
Contenido correcto.
Limpieza.
Presentacin.
Entrega a tiempo.
Referencias bibliogrficas.

Debe incluir el programa fuente, ejecutable y diagramas de flujo, en un archivo .ZIP o .RAR

You might also like