Está en la página 1de 7

UNIVERSIDAD AUTONOMA DE CHIAPAS

FACULTAD DE INGENIERIA, CAMPUS I


PROGRAMACIÓN DE COMPUTADORAS 2021-2

ACTIVIDAD INTEGRADORA UNIDAD 3

Colocar el el diagrama de flujo en DFD, y realizar la programación en C++ de cada


uno de los ejercicios resueltos.

1. Desarrollar un algoritmo que permita realizar la suma de dos números cualesquiera.


2. Desarrollar un algoritmo que permita calcular el área de un rectángulo. Sin importar las
medidas que este tenga.
3. La facultad de ingeniería desea disponer de una herramienta computacional que permita
calcular el promedio de un alumno en el primer semestre. Las materias son:
 Diseño por computadora
 Algebra
 Cinemática
 Diseño de estructuras
 Programación
Al finalizar es necesario conocer el promedio del Alumno.
4. La empresa Liverpool desea calcular el sueldo de un trabajador en cada quincena. Por
lo que es necesario conocer los días trabajados en cada quincena y el costo por la hora
trabajada, el nombre y la clave del trabajador. Al finalizar se debe de mostrar en
pantalla el nombre del trabajador, su clave de empleado y el sueldo obtenido
quincenalmente.
5. La tienda de abarrotes “La Lupita”, desea conocer el precio de venta de un producto
determinado incluyendo IVA. Teniendo en cuenta que todos los productos son
adquiridos en cajas de 10 unidades. Se solicita al usuario ingrese la descripción del
producto y el costo por caja. Al finalizar se mostrará en pantalla la descripción del
producto y el precio unitario de venta.
6. Se requiere obtener el área de una circunferencia.
7. Un productor de leche lleva el registro de lo que produce en litros, pero cuando entrega
le pagan en galones. Realice un algoritmo, y represéntelo mediante un diagrama de
flujo y el pseudocódigo, que ayude al productor a saber cuánto recibirá por la entrega de
su producción de un día (1 galón = 3.785 litros).
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2021-2
8. Una empresa constructora vende terrenos con la forma A. Realice un algoritmo y
represéntelo mediante un diagrama de flujo y el pseudocódigo para obtener el área
respectiva de un terreno de medidas de cualquier valor.

9. Se requiere obtener el área de la figura 2.3 de la forma A. Para resolver este problema
se puede partir de que está formada por tres figuras: dos triángulos rectángulos, con H
como hipotenusa y R como uno de los catetos, que también es el radio de la otra figura,
una semicircunferencia que forma la parte circular (ver forma B). Realice un algoritmo
para resolver el problema y represéntelo mediante el diagrama de flujo y el
pseudocódigo.

10. Se requiere obtener la distancia entre dos puntos en el plano cartesiano, tal y como se
muestra en la figura A. Realice un diagrama de flujo y pseudocódigo que representen el
algoritmo para obtener la distancia entre esos puntos.
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2021-2

Para resolver este problema es necesario conocer las coordenadas de cada punto (X,
Y), y con esto poder obtener el cateto de abscisas y el de ordenadas, y mediante
estos valores obtener la distancia entre P1 y P2, utilizando el teorema de Pitágoras
(ver figura 2.4).

11. Determinar la hipotenusa de un triángulo rectángulo conocidas las longitudes de sus dos
catetos. C² = A² + B².

12. Desarrolle un algoritmo que permita determinar el área y volumen de un cilindro dado
su radio (R) y altura (H).

13. Realice un algoritmo que a partir de proporcionarle la velocidad de un automóvil,


expresada en kilómetros por hora, proporcione la velocidad en metros por segundo.

14. Una modista, para realizar sus prendas de vestir, encarga las telas al extranjero. Para
cada pedido, tiene que proporcionar las medidas de la tela en pulgadas, pero ella
generalmente las tiene en metros. Realice un algoritmo para ayudar a resolver el
problema, determinando cuántas pulgadas debe pedir con base en los metros que
requiere. Represéntelo mediante el diagrama de flujo y el pseudocódigo (1 pulgada =
0.0254 m).

15. La CONAGUA requiere determinar el pago que debe realizar una persona por el total
de metros cúbicos que consume de agua al llenar una alberca. Realice un algoritmo y
represéntelo mediante un diagrama de flujo y el pseudocódigo que permita determinar
ese pago.
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2021-2

16. Una empresa importadora desea determinar cuántos dólares puede adquirir con equis
cantidad de dinero mexicano.

17. Una empresa que contrata personal requiere determinar la edad de las personas que
solicitan trabajo, pero cuando se les realiza la entrevista sólo se les pregunta el año en
que nacieron.

18. Se requiere determinar el tiempo que tarda una persona en llegar de una ciudad a otra en
bicicleta, considerando que lleva una velocidad constante. Realice un diagrama de flujo
y pseudocódigo que representen el algoritmo para tal fin.

19. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para


Determinar cuánto pagará finalmente una persona por un artículo equis, considerando
que tiene un descuento de 20%, y debe pagar 15% de IVA (debe mostrar el precio con
descuento y el precio final).

20. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para


determinar cuánto dinero ahorra una persona en un año si considera que cada semana
ahorra 15% de su sueldo (considere cuatro semanas por mes y que no cambia el sueldo).

21. Determinar un algoritmo que permita calcular el seno de los grados entre 0 – 360.
(Representados De 45 en 45 grados).
22. Determinar un algoritmo que permita calcular el coseno de los grados entre 0 – 360.
(Representados De 45 en 45 grados).
23. Determinar un algoritmo que permita calcular la tangente de los grados entre 0 – 360.
(Representados De 45 en 45 grados).

24. Desarrollar el algoritmo que permita comprobar el algoritmo decimal de 2, 20, 200 y
2000.
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2021-2
25. Desarrolle un algoritmo que permita conocer los puntos de la gráfica siguiente, de la
función exponencial de base e, para cuando f (x)=e x

26. Dada la siguiente ecuación y=2x+3, encontrar los valores de X y Y, para obtener las
coordenadas y ser localizadas en un plano.

DECISIONES y CICLOS REPETITIVOS

27. Se desea implementar un algoritmo para determinar cuál de dos valores proporcionados
(A, B) es el mayor.
28. Se desea implementar un algoritmo para determinar cuál de tres valores proporcionados
(A, B, C) es el mayor.
29. Se desea implementar un algoritmo que permita identificar si una persona es mayor de
edad, se debe solicitar al usuario el nombre y el año de su nacimiento. Al finalizar el
algoritmo debe de mostrar en pantalla el nombre y si es mayor de edad o menor de
edad.
30. Realice un algoritmo para determinar cuánto se debe pagar por equis cantidad de
lápices considerando que si son 1000 o más el costo es de 85¢; de lo contrario, el precio
es de 90¢.
31. Almacenes “Granda” tiene una promoción: a todos los trajes que tienen un precio
superior a $2500.00 se les aplicará un descuento de 15 %, a todos los demás se les
aplicará sólo 8 %. Realice un algoritmo para determinar el precio final que debe pagar
una persona por comprar un traje y de cuánto es el descuento que obtendrá.
32. “La Bocha” es una empresa dedicada a ofrecer banquetes; sus tarifas son las siguientes:
el costo de platillo por persona es de $95.00, pero si el número de personas es mayor a
200 pero menor o igual a 300, el costo es de $85.00. Para más de 300 personas el costo
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2021-2
por platillo es de $75.00. Se requiere un algoritmo que ayude a determinar el
presupuesto que se debe presentar a los clientes que deseen realizar un evento.
33. La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva, la
cual se clasifica en tipos Ay B, y además en tamaños 1y 2. Cuando se realiza la venta
del producto, ésta es de un solo tipo y tamaño, se requiere determinar cuánto recibirá un
productor por la uva que entrega en un embarque, considerando lo siguiente: si es de
tipo A, se le cargan 20¢ al precio inicial cuando es de tamaño 1; y 30¢ si es de tamaño
2. Si es de tipo B, se rebajan 30¢ cuando es de tamaño 1, y 50¢ cuando es de tamaño 2.
Realice un algoritmo para determinar la ganancia obtenida
34. El director de una escuela está organizando un viaje de estudios, y requiere determinar
cuánto debe cobrar a cada alumno y cuánto debe pagar a la compañía de viajes por el
servicio. La forma de cobrar es la siguiente: si son 100 alumnos o más, el costo por
cada alumno es de $65.00; de 50 a 99 alumnos, el costo es de $70.00, de 30 a 49, de
$95.00, y si son menos de 30, el costo de la renta del autobús es de $4000.00, sin
importar el número de alumnos. Realice un algoritmo que permita determinar el pago a
la compañía de autobuses y lo que debe pagar cada alumno por el viaje.

ALGORITMOS USANDO CICLOS REPETITIVOS (FOR, WHILE).

1. Se requiere un algoritmo, que genere la tabla de multiplicar de x número


introducido por el teclado.
2. Se requiere un algoritmo que calcule el factorial de un número X.
3. Se requiere un algoritmo para obtener la suma de diez cantidades.
4. Se requiere un algoritmo para obtener la edad promedio de un grupo de N alumnos.
5. Se requiere un algoritmo para obtener la estatura promedio de un grupo de personas,
cuyo número de miembros se desconoce, el ciclo debe efectuarse siempre y cuando
se tenga una estatura registrada para cada integrante.
6. Se requiere un algoritmo para determinar cuánto ahorrará una persona en un año, si
al final de cada mes deposita variables cantidades de dinero; además, se requiere
saber cuánto lleva ahorrado cada mes.
7. Se requiere un algoritmo para determinar, de N cantidades, cuántas son menores o
iguales a cero y cuántas mayores a cero.

Recomendaciones:
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2021-2
 Colocar un encabezado distintivo al documento, por ejemplo: Nombre de la materia,
Actividad y quien lo elabora.
 Cuidar la ortografía y redacción.
 Entregar en archivo PDF, en el que por cada ejercicio, coloquen el problema a
resolver, el diagrama de flujo en DFD, las capturas de pantalla de DFD, el código en
C++ y la pantalla negra de comprobación del C++.

1. Título del ejercicio


Diagrama de flujo Código en C++
Pantallas de comprobación del DFD Pantalla negra cuando ejecutan su
programa.

También podría gustarte