Está en la página 1de 31

OBJETIVOS:

✓ Conocer los principios básicos que rigen


el uso de instrucciones en Lenguaje C.
✓ Aprender a utilizar estructuras de
programación en Lenguaje C.
✓ Definir la mejor instrucción para
desarrollar código en Lenguaje C.

TEMAS A TRATAR:
✓ Declaración etiquetadas.
✓ Declaraciones compuestas.
✓ Declaraciones de expresiones.
✓ Declaraciones de selección.

Alumnos:
Jeanpiero Flores Yanqui (29-42)
TRABAJO DE Aldair Belisario Fernandez(1-14)
Gustavo Daniel Ticona Hilario (15-28)

SEGUNDA FASE Docente:


LENGUAJE DE Dely Marysheck Lazo Barreda

PROGRAMACION
C++
Funciones con referencia UNIVERSIDAD CATÓLICA DE SANTA MARÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE
SISTEMAS

UNIVERSIDAD CATÓLICA DE SANTA MARIA AREQUIPA – SEMESTRE PAR 2022 22 de noviembre de 2022
EJERCICIOS PROPUESTOS

PARTE DE Gustavo Daniel Ticona Hilario(1-14)


1. Hacer un programa en lenguaje C++ que permita intercambiar valores de
2 variables con paso por referencia.
2. Elaborar una función en lenguaje C++ que nos permita recibir 3 valores,
debe retornar el valor máximo de ellos.
3. Desarrollar una función en lenguaje C++ que nos permita recibir y capturar
3 valores mostrando como resultado la multiplicación por pantalla.

4. Implementar una función en lenguaje C++ que nos permita recibir y


capturar 5 valores mostrando al menor valor por pantalla.
5. Hacer una función en lenguaje C++ que reciba un número y retorne si es
o no múltiplo de 7.

6. Desarrollar una función llamada listarPrimos, que genere en pantalla el


listado de números primos. Por ejemplo, entre 1 y 25 será:
i. ▪ 1 2 3 5 7 11 13 17 19 23
7. Escribir una función MCD en lenguaje C++ que lea dos números enteros
y obtenga su máximo común divisor.

8. Hacer una función en lenguaje C++ que sin usar la función pow de la
librería math.h, calcule la potencia de un número.
9. Dado un intervalo [a, b], calcular y mostrar la sumatoria de los números
enteros que pertenecen a dicho intervalo y son divisibles por un número
entero c ingresado por el usuario. Desarrollar una función que calcule la
sumatoria de divisibles de c pertenecientes al intervalo [a, b] pasando los
valores a, b y c como parámetros.

10. Implementar una función en lenguaje C++ llamada cambio que


tenga como parámetro un número entero entre 1 y 100; además cinco
parámetros por referencia uno, dos, cinco, diez y veinte. El programa
deberá convertir el valor en el menor número de monedas y billetes
equivalentes. (ejemplo 83 4 billetes de 20, 2 monedas de 1 sol y 1
moneda de 1 sol).

11. Hacer una función en lenguaje C++ que lea una distancia en
kilómetros y la convierta a millas.
12. Implementar una función en lenguaje C++ que convierta
centímetros a pulgadas y libras a kilogramos.

13. Realizar una función tablaPotencias, que genere en pantalla la


tabla de potencias de un número natural n recibido como parámetro.
Recuerde los siguientes principios para el cálculo de una potencia:

14. Implementar un programa en lenguaje C++ que muestre un menú


con las 4 opciones siguientes:
▪ (1) Área de un triángulo equilátero.
▪ (2) Área de un rombo.
▪ (3) Volumen de un cubo.
▪ (4) Salir.
Para cada una de las primeras tres opciones del menú anterior
desarrollar la función
correspondiente que realice lo solicitado.
PARTE DE Aldair Mauricio Belisario Fernandez (15-28)

15. Desarrollar una función llamada listarPrimos, que genere en


pantalla el listado de números primos. Por ejemplo, entre 1 y 25 será:
▪ 1 2 3 5 7 11 13 17 19 23
16. Escribir una función MCD en lenguaje C++ que lea dos números
enteros y obtenga su máximo común divisor.

17. Hacer una función en lenguaje C++ que sin usar la función pow de
la librería math.h, calcule la potencia de un número.
18. Dado un intervalo [a, b], calcular y mostrar la sumatoria de los
números enteros que pertenecen a dicho intervalo y son divisibles por
un número entero c ingresado por el usuario. Desarrollar una función
que calcule la sumatoria de divisibles de c pertenecientes al intervalo
[a, b] pasando los valores a, b y c como parámetros.

19. Realizar una función descuento en lenguaje C++ para una tienda
de zapatos que tiene una promoción de descuento para vender al
mayor, esta dependerá del número de zapatos que se compren. Si son
más de diez, se les dará un 10% de descuento sobre el total de la
compra; si el número de zapatos es mayor que veinte; pero menor de
treinta, se le otorga un 20% de descuento; y si son más de treinta
zapatos se otorgará un 40% de descuento. El precio de cada zapato es
de $80.
20. Desarrollar un programa en lenguaje C++ para ayudar a un
trabajador a saber cuál será su sueldo semanal, para ello será
necesario desarrollar una función que calcule su salario semanal, para
lo cual ingresar se sabe que, si trabaja 40 horas o menos, se le pagará
$20 por hora, pero si trabaja más de 40 horas entonces las horas extras
se le pagarán a $25 por hora.
21. Escribir una función descuento en lenguaje C++ para una tienda
de helado, dicho descuento se otorga a sus clientes de acuerdo con su
membresía. Sólo existen tres tipos de membresía: tipo A, tipo B y tipo
C. Los descuentos son los siguientes:
▪ Tipo A 10% de descuento.
▪ Tipo B 15% de descuento.
▪ Tipo C 20% de descuento.
22. Escribir una función primos en lenguaje C++ que lea un entero
positivo de dos dígitos y determinar si sus dígitos son números primos.
23. Hacer una función en lenguaje C++ que solicite al usuario que
ingrese una fecha y calcule el día correspondiente del año. Ejemplo, si
se ingresa la fecha 31 12 1998, el número que se visualizará será 365.
24. Desarrollar una función incremento en lenguaje C++ que ayude a
una empresa a incrementar los salarios de los trabajadores de la
siguiente manera:
Tipo de salario %
▪ De 0 a $9 000 20%
▪ De $9 000 a $15 000 10%
▪ De $15 000 a $20 000 5%
▪ Más de $20 000 3%
25. Escribir una función romano en lenguaje C++ que permita la
entrada de un número natural y como salida muestre el número romano
correspondiente.
26. Desarrollar un programa en lenguaje C++ que simule un cajero
automático, tendrá como entrada el saldo inicial, asimismo contará con
tres opciones de menú: Saldo inicial, depositar, retirar, salir. Cree una
función por cada operación.
27. Escribir un programa en lenguaje C++ que tenga un menú con las
siguientes opciones: potencia al cuadrado, potencia al cubo, raíz
cuadrada, raíz cúbica. Como salida debe mostrar el resultado
correspondiente acorde con el número ingresado y la operación
solicitada. Cree una función por cada una de las opciones de menú.
28. Desarrollar una función en lenguaje C++ que determine el número
de valores distintos entre tres variables introducidas por el usuario
(ejemplo 8, 8 y 8 entrados por el usuario dan 1 valor distinto).
PARTE DE Jeanpiero Flores Yanqui (29-42)
29. Realice una función tipo_triangulo en el lenguaje C++ que lea la
longitud de los tres lados (a, b, c) de un triángulo y muestre en la salida
el tipo de triángulo que es, de acuerdo con la siguiente casuística, a es
la longitud más larga de un triángulo, b y c es la medida de los lados
restantes:
▪ Si a ≥ b + c, no se trata de un triángulo.
▪ Si a2 = b2 + c2 , es un triángulo rectángulo.
▪ Si a2 < b2 + c2, es un triángulo acutángulo.
▪ Si a2 > b2 + c2, es un triángulo obtusángulo.
30. Hacer una función en lenguaje C++ que permita ingresar dos
números enteros, es decir el límite inferior y el límite superior. La función
mostrará como salida todos los números enteros comprendidos en el
rango de dichos límites.

31. Realizar una función en lenguaje C++ que permita el ingreso de un


número natural n e imprima en pantalla como salida la suma de los
cuadrados hasta n.
32. Elaborar una función en el lenguaje C++ que calcule la suma de
los n primeros múltiplos de m.

33. Desarrollar un programa en lenguaje C++ que tenga dos funciones


sumaPares y sumaImpares en un rango determinado que se ingresará
por teclado.
34. Hacer una función en lenguaje C++ que calcule el factorial de un
número.
35. Desarrollar una función en lenguaje C++ que calcule el valor de 1
+ 2 + 3 + … + n.

36. Realizar una función en lenguaje C++ que calcule la suma de 1 a


n factorial (1! + 2!+ 3! + … + n!).
37. Hacer una función en lenguaje C++ que calcule la serie de
Fibonacci hasta un n ingresado. Por ejemplo, si ingresamos un n igual
a 10, la serie de Fibonacci es la siguiente: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,
...Cada número se calcula sumando los dos anteriores a él.

38. Escribir una función en lenguaje C++ que permita sumar la


sucesión de los números 2^1 + 2^2 + ... + 2^n, siendo n un número que
se ingresa por medio del teclado.
39. Desarrollar una función primos en lenguaje C++ que realice la
descomposición en números primos de un número entero.
40. Escribir una función en lenguaje C++ que proponga al usuario
dibujar por pantalla un triángulo compuesto de asteriscos. La altura de
la figura la introducirá el usuario. Ejemplo: altura=4

41. Desarrollar un programa en lenguaje C++ que proponga al usuario


dibujar por pantalla un cono compuesto de algún carácter ingresado
(por ejemplo, asteriscos). La altura de la figura la introducirá el usuario.
Ejemplo: altura=4
42. Realizar un programa en lenguaje C++ que genere la siguiente
secuencia de dígitos. El número de filas estará comprendido entre 11 y
20.

También podría gustarte