Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Eugenio Alvarado
Febrero 2022
Ejercicios Resueltos (Flowgorithm) PB 2022
1. Hacer un programa que permita calcular y mostrar la suma de 2 números enteros, ingresados por el usuario.
2. Ingrese las medidas de los catetos de un triángulo rectángulo y halle la medida de la hipotenusa
3. Hacer un programa que lea 2 números enteros (A, B) y calcule el resto de su división (siendo A dividendo y B
divisor).
Página 2 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
4. Escribir un programa que lea 2 números enteros y muestre el cociente entero de la división entre ambos números.
Main
Input a1
Input a2
Input a3
Input a4
Input a5
s = a1+a2+a3+a4+a5
Output s
End
Página 3 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
6. Hacer un programa que permita mostrar el último dígito de un número entero N, ingresado por el usuario (resto
de dividir N entre 10).
7. Hacer un programa que permita calcular la suma, multiplicación, diferencia, división y potencia de 2 números
enteros ingresados por el usuario.
Página 4 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
8. Hacer un programa que lea un número y muestre el cuadrado de éste.
9. Elabore un programa que lea 2 números y que calcule y muestre la suma y resta de sus cubos.
Página 5 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
10. Hacer un programa que lea 3 números enteros, que calcule y que muestre lo siguiente: la suma y la multiplicación
de los tres números, y la suma de ambos resultados.
Página 6 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
11. Hacer un programa que permita ingresar las notas del curso, calcular y mostrar el promedio (ponderado). Las
notas son cuatro: C1, C2 (tienen peso 1) y P1, P2 (tienen peso 2).
12. Hacer un programa que lea el costo de un producto y el precio al cual se vendió, luego que calcule la ganancia
(Ganancia = Precio Venta - Costo).
Página 7 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
13. Hacer un programa que permita leer el sueldo y el porcentaje de bonificación y que luego calcule y muestre el
sueldo neto. Sabiendo que:
Bonificación = (%Bonificación * sueldo)/100
Sueldo Neto = Sueldo + Bonificación
14. Hacer un programa que lea las horas hombre trabajadas y el pago por hora, luego calcule y muestre el sueldo neto
mensual, si se sabe lo siguiente:
Sueldo = Horas hombre trabajadas * Pago por hora
Beneficios = 25% del Sueldo.
Descuentos = 10% del Sueldo.
Consignación = 5% del Beneficio
Sueldo Neto = Sueldo + Beneficios - Descuentos – consignación
Página 8 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
15. Hacer un programa que lea el costo y el porcentaje de ganancia de un producto, luego que calcule y muestre el
precio de venta (incluye IGV), si se sabe lo siguiente:
Valor venta = Costo * %Ganancia + Costo.
Impuesto = 18% del Valor venta
Precio de venta = Valor venta + Impuesto.
Página 9 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
16. Hacer un programa que lea el capital prestado (CP), el interés mensual (I) y el tiempo de cancelación en meses
(TC), y luego calcule y muestre la deuda final, si se sabe lo siguiente:
Deuda total = CP + I * TC
Mantenimiento = 10% de la Deuda total
Deuda final = Deuda total + Mantenimiento
Página 10 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
Hacer un programa que lea el capital inicial (CI), el interés mensual (I) y el tiempo de ahorro en meses (TA), luego que
calcule y muestre el capital final, si se sabe lo siguiente:
Capital Bruto = CI + I * TA
Mantenimiento = 15% del CI + 5.00
Capital Final = Capital Bruto – Mantenimiento
Página 11 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
17. Hacer un programa que lea dos números: el primero representará el día-mes (ddmm) de su nacimiento (por
ejemplo 20 de julio será 2007); el segundo será su edad. Luego que realice los siguientes cálculos: Multiplique el
primer número por 2, adiciónele 5, multiplíquelo por 50, súmele el segundo número, súmele 365 y réstele 615.
Deberá comprobar el algoritmo con sus datos reales y explicar qué particularidad tiene el resultado.
Página 12 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
18. Elabore un programa que permita ingresar 2 números y muestre el mayor de ellos.
19. Elabore un programa que permita a una persona ingresar su edad y que el computador le muestre si es mayor o
menor de edad (la mayoría de edad es a partir de los 18 años).
Página 13 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
20. Elabore un programa que lea un número y muestre si es positivo, negativo o cero.
Página 14 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
21. Elabore un programa que permita a un alumno ingresar 6 notas y que el computador calcule y muestre si el
promedio (simple) es aprobatorio o desaprobatorio.
Página 15 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
22. Hacer un programa que permita a un alumno ingresar 4 notas con sus respectivas ponderaciones (pesos) y que el
computador muestre si su promedio (ponderado) es aprobatorio o desaprobatorio.
Página 16 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
23. Elabore un programa que acepte 4 números enteros y muestre el mayor de ellos.
Página 17 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
24. Elabore un programa que lea dos números y muestre un mensaje si el primer número es divisible por el segundo.
Main
Entero n1
Entero n2
Input n1
Input n2
False True
n1%n2==0
Output n1 Output n1
Output " no es divisible por " Output " es divisible por "
Output n2 Output n2
End
Página 18 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
25. Elabore un programa que lea un número y muestre un mensaje si su último dígito es par o impar.
Main
Entero n
Entero ucifra
Input n
ucifra = n%10
False True
ucifra%2==0
Output n Output n
End
Página 19 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
26. Hacer un programa que permita ingresar un sueldo y mostrar en qué categoría se encuentra según la siguiente
tabla:
CATEGORÍA RANGO
A 1501 - Más
B 1001 - 1500
C 601 – 1000
D 301 – 600 Main
E 0 – 300
Real sueldo
Input sueldo
False True
sueldo <=300
End
Página 20 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
27. Hacer un programa que lea la venta (en soles) de un vendedor, calcule y muestre la comisión, si se sabe lo
siguiente:
Si venta < S/. 80 : No hay comisión.
Si S/.80 ≤ Venta ≤ S/.600 : Comisión es 10% de la venta.
Si Venta > S/.600 : Comisión es S/.30 + 12% de la venta.
Página 21 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
28. Elabore un programa que permita calcular el pago semanal de un trabajador; el usuario deberá ingresar el nombre,
el pago por hora y el número de horas trabajadas en la semana. Si se sabe que se trabaja normalmente 40 horas
semanales y por cada hora extra trabajada se paga 1.5 veces la hora normal. Mostrar el nombre del trabajador y
el pago semanal correspondiente.
Main
Cadena nombre
Real pagohora,
pagosemanal
Entero horas
Input nombre
Input pagohora
Input horas
False True
horas<=40
End
Página 22 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
29. Se repartirá la herencia entre los hijos de un señor como sigue: Si la cantidad de hijos es menor que 4, se repartirá
exactamente entre el número de hijos; si son 4 o más hijos, la mitad le tocará al hermano mayor y el resto se
dividirá entre los demás hermanos. Hacer un programa para que muestre cuanto le corresponde a cada hijo. Se
debe ingresar la herencia y el número de hijos.
Main
Real totalherencia,
herenciamayor,
herenciamenor
Entero numhijos
Output "Ingrese la
herencia"
Input totalherencia
Input numhijos
False True
numhijos<4
herenciamayor = herenciamayor =
totalherencia/2 totalherencia/numhijos
End
Página 23 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
30. Elabore un programa que permita ingresar el turno (diurno/nocturno), las horas trabajadas y el día de la semana;
y que calcule y muestre el jornal diario del trabajador de acuerdo a lo siguiente:
Main
Entero horas
Real jornal
Input turno
Input horas
Input dia
False True
dia="domingo" or dia
="Domingo"
End
Página 24 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
31. Una empresa comercial desea hacer un programa para calcular el precio neto de un artículo de acuerdo a lo
siguiente:
Si la venta es al contado: 15% de descuento sobre el precio venta.
Si la venta es a plazos y:
Plazo < 12 meses se recarga el 20% al precio venta.
Plazo >= 12 meses se recarga el 40% al precio venta.
El usuario debe ingresar el precio venta del artículo, el tipo de venta (C para contado o P para plazos) y si la venta
es a plazos se debe ingresar el tiempo que se va a demorar en pagar el artículo, se debe mostrar el precio neto.
Main
Real precioventa,
precioneto
Cadena tv
Entero plazo
Input precioventa
Input tv
False True
tv="C" or tv="c"
Input plazo
False True
plazo<12
End
Página 25 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
32. Hacer un programa que calcule y muestre la suma de los 15 primeros números enteros.
Página 26 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
33. Hacer un programa que muestre los 10 primeros números enteros, la suma y el promedio.
Página 27 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
34. Elabore un programa que lea "N" números y determine su suma y su promedio.
Página 28 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
35. Elabore un programa que calcule el producto de los "N" primeros números enteros.
36. Hacer un programa que permita ingresar un número entero, calcular y mostrar la tabla de multiplicar del 1 al 12 para
dicho número.
Página 29 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
37. Realizar un programa que calcule y muestre el promedio de los números comprendidos entre el 15 y 49 (inclusive).
Main
Entero i, c, suma
Real promedio
c=0
suma = 0
Next
i = 15 to 49
Done
suma = suma+i
c = c+1
promedio = suma/c
End
Página 30 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
38. Hacer un programa que permita calcular y mostrar la suma de la serie: 2 + 12 + 22 + 32 + 42 + . . . + N; donde N es
menor o igual a M (valor ingresado por el usuario).
Main
Entero M, i, suma
Input M
i=2
suma = 0
True
i<=M
False
suma = suma+i
i = i+10
End
Página 31 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
39. Elabore un algoritmo que indique si un número entero N, ingresado por el usuario, es o no primo.
Main
Entero N, i, cantdiv
Input N
cantdiv = 0
Next
i = 1 to N
Done
False True
N mod i=0
cantdiv = cantdiv+1
False True
cantdiv=2
End
Página 32 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
40. Hacer un programa que pida 2 números enteros, que calcule y que muestre los números primos encontrados entre
estos dos números.
Main
Input mayor
Input menor
Next
i = menor to mayor
Done
cantdiv = 0
Next
j = 1 to i
Done
False True
i mod j=0
cantdiv = cantdiv+1
False True
cantdiv=2
Output i
End
Página 33 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
ESTRUCTURAS COMBINADAS:
41. Hacer un programa que permita ingresar 25 edades, que calcule y muestre cuántas son mayores de edad y cuántas
son menores de edad y también el promedio de dichas edades.
Main
Real promedio
cantmayores = 0
cantmenores = 0
suma = 0
Next
i = 1 to 25
Done
Input edad
suma = suma+edad
False True
edad>=18
cantmenores = cantmayores =
cantmenores+1 cantmayores+1
promedio = suma/25
End
Página 34 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
42. Escribir un programa que permita leer "M" edades de personas, que calcule y muestre la edad mayor, la edad menor
y la edad promedio.
Main
Real promedio
Input M
edad = 0
edadmayor = 0
suma = 0
Next
i = 1 to M
Done
Input edad
suma = suma+edad
False True
edad>edadmayor
edadmayor = edad
False True
i=1
edadmenor = edad
False True
edad<edadmenor
edadmenor = edad
promedio = suma/M
End
Página 35 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
43. Elabore un programa que lea "M" números enteros, que calcule y muestre cuántos son: positivos, negativos y ceros.
Main
Input M
i=0
neg = 0
pos = 0
ceros = 0
True
i<>M
False
Input num
i = i+1
False True
num<0
False True
neg = neg+1
num>0
Output "Cantidad de
numeros positivos: "&pos
Output "Cantidad de
numeros negativos: "&neg
Output "Cantidad de
ceros: "&ceros
End
Página 36 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
44. Hacer un programa que permita ingresar un par de números enteros, que calcule y muestre la suma y la multiplicación
de los dos números; luego el computador debe preguntar al usuario si desea ingresar otro par de números, si la
respuesta es 'S' entonces que se repetirá el proceso, de lo contrario el programa terminará.
Main
Cadena res
res = "S"
True
res="S"
False
Input num1
Input num2
suma = num1+num2
producto = num1*num2
Input res
End
Página 37 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
45. Escribir un programa que permita leer varias edades de diferentes personas, que calcule y muestre la edad mayor, la
edad menor y la edad promedio. El ingreso de edades terminará cuando la computadora pregunte ¿Desea terminar?
y el usuario responda 'S'.
Main
Real promedio
Cadena res
edad = 0
edadmayor = 0
suma = 0
i=0
res = "N"
True
res<>"S"
False
Input edad
i = i+1
suma = suma+edad
False True
edad>edadmayor
edadmayor = edad
False True
i=1
edadmenor = edad
False True
edad<edadmenor
edadmenor = edad
Input res
promedio = suma/i
End
Página 38 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
46. Realizar un algoritmo que permita ingresar los siguientes datos de un alumno: Apellidos y nombres. Primera y
segunda nota. Luego calcule y muestre el promedio obtenido y la condición del alumno (Aprobado o Desaprobado).
El proceso se repetirá hasta que el usuario decida terminar.
Main
res = "s"
True
res="s" or res="S"
False
Input apellidos
Input nombres
Input nota1
Input nota2
promedio = (nota1+nota2)/2
False True
promedio>=10.5
Input res
End
Página 39 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
47. Elabore un programa que determine y muestre, de en un conjunto de 10 números enteros ingresados por el usuario,
cuántos:
Son menores de 15.
Son mayores de 50.
Están comprendidos entre 15 y 50 (inclusive).
Main
c1 = 0
c2 = 0
c3 = 0
Next
i = 1 to 10
Done
Input num
False True
num<15
c3 = c3+1 c2 = c2+1
End
Página 40 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
48. Hacer un programa que le permita al usuario ingresar un número N y que el programa le muestre cuántos y cuáles
son los números perfectos que existen desde uno hasta N. Un número se considera perfecto cuando la suma de sus
divisores (incluido el uno y excluido el propio número) dan como resultado al mismo número, por ejemplo, el número
6 (1 + 2 + 3).
Main
Entero N, i, j, suma, c
c=0
Input N
Next
i = 1 to N
Done
suma = 0
Next
j = 1 to i-1
Done
False True
i%j=0
suma = suma+j
False True
suma=i
Output i
c = c+1
End
Página 41 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
49. Un vendedor ha realizado varias ventas (N). Se desea saber cuántas ventas fueron por $10 o menos, cuántas ventas
fueron mayores a $10 pero menores a $20 y cuántas fueron por $20 o más. Desarrolle un algoritmo que resuelva el
problema.
Main
Real importe
Input N
c1 = 0
c2 = 0
c3 = 0
Next
i = 1 to N
Done
Input importe
False True
importe<=10
c1 = c1+1
False True
importe >= 20
c3 = c3+1 c2 = c2+1
End
Página 42 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
50. Hacer un algoritmo que permita ingresar y validar la clave de acceso (IN01X), si la clave ingresada por el usuario es
correcta, mostrar el mensaje "BIENVENIDO AL SISTEMA" y terminar el programa; en caso contrario, mostrar el
mensaje "Clave Incorrecta" y volver a pedir la clave (luego del tercer intento fallido, se terminará el programa).
Main
Cadena claveusuario,
clave, correcto
Entero i
clave = "hi"
correcto = "F"
i=0
True
correcto="F" and i<3
False
Input claveusuario
False True
claveusuario=clave
i = i+1
False True
correcto="V"
Output "BIENVENIDO AL
SISTEMA"
End
Página 43 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
51. Hacer un programa que lea una cantidad indeterminada de números enteros y luego determine: El mayor, el segundo
mayor y la suma (total) de los números leídos. El usuario indicará a la computadora que ha finalizado el ingreso de
números, cuando éste digite el número cero.
Main
N=1
mayor = 0
seMayor = -1
suma = 0
True
N<>0
False
Input N
False True
N>mayor
mayor = N
False True
N<mayor and N>seMayor
seMayor = N
suma = suma+N
End
Página 44 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
52. Escribir un programa que almacene en una variable la cadena ‘Hola, soy un programador’ y después
muestre en la pantalla el contenido de la variable.
53. Un atleta corre en una carrera describiendo un MRU (movimiento rectilíneo uniforme), se le pide crear un
programa que pregunte al usuario la velocidad constante (m/s) y el tiempo que dura el movimiento (s) para
poder hallar la distancia recorrida durante ese periodo. En la pantalla se debe mostrar los datos ingresados
por el usuario y el resultado final.
Página 45 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
54. Escriba un programa que use input para pedirle al usuario su nombre y edad, si es mayor de 17 años
debe darle la bienvenida con el siguiente formato: Bienvenido, nombre. Si es menor de edad debe
mostrar un mensaje de rechazo.
55. Escriba un programa que pida al usuario dos números enteros (a, b) para luego mostrar un mensaje que
indique si la división de ambos números es exacta o no, y si no lo es debe poner en pantalla el residuo.
Página 46 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
56. Diseñe un programa que le pida al usuario ingresar un número y dé como resultado su factorial.
Página 47 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
57. Ingrese un número del 1 al 5, el programa le dará como resultado una vocal.
1 A
2 E
3 I
4 O
5 U
Main
Cadena a
Entero n
Input n
a = "S"
True
a<>"N"
False
False True
n==1
False True
Output "a"
n==2
False True
Output "e"
n==3
False True
Output "i"
n==4
False True
Output "o"
n==5
Output "u"
Input a
False True
a="S"
Input n
Output "bye"
End
Página 48 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
59. Dibujar un rombo con n asteriscos centrales usando la función for y range, siendo n un número impar ingresado
por el usuario.
Ejemplo:
n=9
Página 49 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
Página 50 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
60. Crea un mapa (cuadrado de 10x10) compuesto por “x” y “o” donde la “x” será la ubicación del tesoro que deberá
ser generada de manera aleatoria y única. El programa deberá devolver la ubicación de la x por fila y columna.
Main
Entero randomnumero,
cantidaddex, n, i, j
n = 100
randomnumero = random
(1)
cantidaddex = 0
Next
i = 0 to n-1
Done
randomnumero = random
(2)
False True
randomnumero==0
mapa[i] = "O"
False True
cantidaddex==0
cantidaddex = cantidaddex
+1
Next
i = 0 to n-1
Done
False True
mapa[i]=="x"
j=i
False True
j>10
j=1 j = j/10
j = j+1
i = i+1
End
Página 51 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
61. Crea un programa que con el nombre, apellido y fecha de nacimiento ingresado por el usuario muestre 1
sugerencias de posibles correos electrónicos de Outlook utilizando las 3 primeras letras de su nombre, apellido,
el día y mes de su nacimiento.
Página 52 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
Main
Entero n, c, j, i, posicion
n=5
c=0
Input nombre
Input apellido
Input fechadenac
Next
i = 0 to 2
Done
lnom = char(nombre,i)
False True
c=0
False True
primeraletra = lnom
c=1
c = c+1
nom = primeraletra&
segundaletra&terceraletra
c=0
Next
i = 0 to 2
Done
lape = char(apellido,i)
False True
c=0
False True
primeraletra = lape
c=1
c = c+1
ape = primeraletra&
segundaletra&terceraletra
c=0
Next
i = 0 to 1
Done
ldia = char(fechadenac,i)
False True
c=0
False True
primeraletra = ldia
c=1
segundaletra = ldia
c = c+1
dia = primeraletra&
segundaletra
c=0
Next
i = 3 to 4
Done
lmes = char(fechadenac,i)
False True
c=0
False True
primeraletra = lmes
c=1
segundaletra = lmes
c = c+1
mes = primeraletra&
segundaletra
c=0
Next
i = 6 to 7
Done
laño = char(fechadenac,i)
False True
c=0
False True
primeraletra = laño
c=1
segundaletra = laño
c = c+1
año = primeraletra&
segundaletra
completo[0] = nom
completo[1] = ape
completo[2] = dia
completo[3] = mes
completo[4] = año
C=0
Next
j = 1 to 5
Done
posicion = random(5)
Next
i = posicion to posicion
Done
False True
c=0
False True
posi1 = completo[i]
c=1
False True
posi2 = completo[i]
c=2
True
False True posi2==posi1
posi3 = completo[i]
c=3
False
False
posi3 = completo[posicion]
posi5==posi1 or posi5== True posicion = random(5)
posi2 or posi5==posi3 or
posi5==posi4
posi4 = completo[posicion]
False
posicion = random(5)
posi5 = completo[posicion]
c = c+1
Output posi1&posi2&posi3&
posi4&posi5&"@outlook.com"
End
Página 53 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
62. Hacer un programa que permita la creación de una contraseña, este deberá contener: 8 caracteres, una mayúscula
y un número.
Main
Entero cminuscula,
aleatorio
Cadena contraseña,
numeros, letrasmayuscula,
letrasminuscula,
minuscula, minuscula1,
minuscula2, minuscula3,
minuscula4, minuscula5,
minuscula6, mayuscula,
numero
numeros = "0123456789"
letrasminuscula =
"abcdefghijklmnopqrstuvwxyz"
letrasmayuscula =
"ABCDEFGHIJKLMNOPQRSTUVW XYZ"
Next
cminuscula = 1 to 6
Done
aleatorio = random(26)
minuscula = char
(letrasminuscula,aleatorio)
False True
cminuscula==1
minuscula1 = minuscula
False True
cminuscula==2
minuscula2 = minuscula
False True
cminuscula==3
minuscula3 = minuscula
False True
cminuscula==4
minuscula4 = minuscula
False True
cminuscula==5
minuscula5 = minuscula
False True
cminuscula==6
minuscula6 = minuscula
aleatorio = random(26)
mayuscula = char
(letrasmayuscula,aleatorio)
aleatorio = random(10)
numero = char(numeros,
aleatorio)
End
Página 54 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
63. Hacer un programa donde se ingrese una frase, este deberá devolver la primera letra y un conteo de
las vocales.
Ejemplo:
Página 55 de 56
Ejercicios Resueltos (Flowgorithm) PB 2022
Main
Input frase
ca = 0
ce = 0
ci = 0
co = 0
cu = 0
Next
i = 0 to len(frase)-1
Done
primeraletra = char(frase,0)
letra = char(frase,i)
False True
letra=="a"
cu = cu+1
End
Página 56 de 56