Está en la página 1de 3

Actividades maratón de programación

1. Realiza un trabajo escrito con normas APA sobre en qué consiste el


desarrollo de software

Ejercicios

1. Realiza un programa que pida dos números y los sume, reste, multiplique y
divida. Mostrar los resultados por pantalla.

2. Realiza un programa que pida la edad y diga si es mayor de edad.

3. Desarrollar un programa que lea tres (3) números enteros y diga cuál es el
mayor, cuál es el del valor intermedio y cuál es el menor.

4. Desarrollar una calculadora que permita sumar, restar, multiplicar y dividir dos
números.

5. Imprimir los números pares del 2 hasta 2000, un número en cada línea.
Complemente el algoritmo para que al final se imprima un mensaje con la
sumatoria de los números impresos.

6. Resolver el mismo problema anterior, pero imprimiendo los pares hasta un


valor máximo que recibe por pantalla.

7. Desarrolle un programa que genere un número aleatorio y le pida al usuario


que lo adivine.

8. Desarrolle un programa que imprima los números primos hasta n.

9. Pida por pantalla un número y me diga si es par o impar.

10. En un arreglo (vector) A se almacenan las calificaciones finales de N


alumnos.

Escriba un programa que calcule:

Promedio general del grupo.


El número de alumnos aprobados y número de alumnos reprobados.
Porcentaje de alumnos aprobados y porcentaje de alumnos reprobados.
El número de alumnos cuya calificación fue mayor o igual a 4.5.

11. Realice un programa que calcule la ecuación cuadrática.


12. El Máximo Común Divisor de dos números enteros es un número que divide
a cada uno de ellos sin dejar residuo. Hacer un programa que lea dos
números enteros y encuentre el Máximo Común Divisor.

13. Un número perfecto es aquel número que es igual a la suma de todas sus
divisiones exactas a excepción del mismo, el primer número perfecto es 6 ya
que 1+2+3 = 6. Escribir un programa que genere todos los números perfectos
hasta un número leído por teclado.

14. Desarrollar un programa que lea o cargue dos vectores A y B


respectivamente. Debe generar la INTERSECCION de los dos vectores y el
resultado debe quedar en un vector C.

15. A un trabajador le pagan según sus horas y una tarifa de pago por horas. Si
la cantidad de horas trabajadas es mayor a 40 horas. La tarifa se incrementa
en un 50% para las horas extras. Calcular el salario del trabajador dadas las
horas trabajadas y la tarifa.

16. Dado un monto calcular el descuento considerando que por encima de 100
el descuento es el 10% y por debajo de 100 el descuento es el 2%.

17. Desarrollar un programa que lea pro teclado la fecha del día, en el formato
(dd-mm-aa). Se desea determinar la fecha del día siguiente. Nota. Recuerde
que para el computador la fecha del día siguiente puede ser cualquiera, tener
en cuenta los años bisiestos, los días de los meses que terminen en 28, 29,
30 y 31.

18. Mediante un programa comprobar si dos números son amigos. Dos números
amigos son dos números enteros positivos a y b tales que la suma de los
divisores propios de uno es igual al otro y viceversa (el uno (1) es considerado
divisor propio, pero no es amigo, porque es el mismo número).
19. Resolver la función y = 3.5 X3 – 2.1X2 + 3, para X tomando valores desde 1
hasta 20, de 1 en 1.

20. Un arreglo de números que aparece en una variedad asombrosa es el


triángulo de pascal:

1
121
1331

Los elementos se llaman también coeficientes binomiales, y el rasgo de


interés en el momento, es que cada uno de ellos es la suma de dos
elementos de la fila precedente, excepto paras los elementos de contorno
que son todos 1. Imprimir las 15 primeras filas del triángulo de pascal.

21. Escriba un programa que obtenga e imprima los números “Primos Gemelos”
comprendidos entre A y B (enteros positivos). Los primos gemelos son
parejas de números primos con diferencia entre sí de exactamente dos (2).
Ejemplo 5 y 7 son primos gemelos.

22. Dado tres números enteros positivos que representan las longitudes de los
lados de un probable triángulo; Haga un programa que determine si los datos
corresponden a un triángulo. En caso de que correspondan, escriba si en
triángulo es equilátero, isósceles o escaleno. Calcular el área.

23. Imprimir un listado con los números impares desde 1 hasta 999 y el otro con
los números pares desde 2 hasta 1000. Puede asumir que el computador
tiene dos impresoras y que los listados los irá produciendo simultáneamente
uno por cada impresora, o puede optar por producir primero un listado y
después el otro.

24. Mostrar por pantalla un “Hola mundo”.

Nota: Realizar los diagramas de flujo para cada ejercicio y desarrollar los algoritmos
en C++.

También podría gustarte