Ingresar n números y determinar cuántos terminan en 11

Ingresar n números y determinar cuántos terminan en 11

Cuente el número de enteros positivos que terminan con el número 11, ingresados ​​por el usuario.

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre:

Algoritmo detarea

Declaramos las variables.

       Definir a,b,n Como Entero

Inicializo la variable “n” con el número uno.

       n = 1

La variable “c” la inicializamos con el número cero.

       c = 0

Creamos un ciclo que se repite mientras “n” sea diferente de cero.

            Mientras n <> 0 Hacer

En cada bucle pedimos que se ingrese un número.

                   Escribir «Ingresa un número»

Este número lo ingresamos en la variable n.

                   leer n

Dividimos n entre 10, pero utilizando el operador “mod”, ya con esto obtenemos el residuo y lo almacenamos en la variable «a».

               a = n mod 10

Dividimos n entre 10 pero utilizando la función “truc”, para obtener la división exacta.

                   n = trunc(n/10)

Nuevamente dividimos n entre10, pero utilizando el operador “mod” para obtener el residuo de la división y el resultado lo almacenamos en la variable b.

                   b = n mod 10

Evaluamos si la variable «a» es igual a 1 y al mismo tiempo que la variable «b» también sea igual a 1.

               si a == 1 y b == 1 Entonces

Cuando las dos condiciones se cumplan, entonces quiere decir que el número terminan en 11, por lo tanto lo contamos con la variable “c”.

                      c = c + 1

               FinSi        

       FinMientras

Finalmente mostramos en pantalla el total de números que terminan en 11.

       Escribir «Los números que terminan en 11 son «,c

FinAlgoritmo

Diagrama de flujo

Ingresar n números y determinar cuántos terminan en 11
Ingresar n números y determinar cuántos terminan en 11

D E S C A R G A R

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *