Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Implementa una algoritmo que dibuje la letra Y con asteriscos de acuerdo al tamaño
ingresado por el usuario
Listing 2: Ejemplo 2
tam = 6
123456
1* *
2 * *
3 **
4 *
5 *
6 *
2. Implementa una algoritmo que dibuje un camino de serpiente con asteriscos de acuerdo
al tamaño ingresado por el usuario
Listing 4: Ejemplo 2
tam = 11
12345678901
1***********
2 *
3***********
4*
5***********
6 *
7***********
8*
9***********
0 *
1***********
3. Implementa una algoritmo que dibuje un octogono con numerales de acuerdo al tamaño
del lado ingresado por el usuario
7 * *
8 * *
9 ***
Listing 6: Ejemplo 2
tam = 5
123456789012345
1 *****
2 * *
3 * *
4 * *
5 * *
6* *
7* *
8* *
9* *
0* *
1 * *
2 * *
3 * *
4 * *
5 *****
4. Implemente un algoritmo que sume los números entre un rango y que sean multiplos de
5y7
Listing 8: Ejemplo 2
minimo : 30
maximo : 50
numeros : 30 35 40 42 45 49 50
suma : 291
CS1100 Ejercicios de Ciclos anidados, for, funciones y strings - Página 4 de 6 2023-1
6. Implemente un algoritmo que pregunte al usuario una cantidad a invertir, el interés anual
y el número de años, y muestre por pantalla el capital obtenido en la inversión cada año
que dura la inversión.
Considere interes simple
Algunos ejemplos de diálogo de este programa serı́an:
Listing 10: Ejemplo 1
cantidad : 1000
interes anual %: 8
anios : 3
anio interes total
1 80 1080
2 80 1160
3 80 1240
7. Implemente una función que calcule la cantidad de digitos pares tiene un número ingre-
sado por el usuario.
8. Implementar una función que calcule el máximo común divisor(m.c.d.) de dos números
y otra función que calcule el mı́nimo común múltiplo(m.c.m).
9. Implementar una función que convierta un número decimal en binario y otra que con-
vierta un número binario en decimal.
binario : 100101
respuesta a decimal : 37
10. Implemente una función que reciba una cadena y cuente la cantidad de vocales que tiene
11. Implemente una función que reciba tres cadenas: cadena base, cadena antigua, ca-
dena nueva; busque dentro de cadena base la cadena antigua y reemplace la última
ocurrencia de cadena antigua por cadena nueva