Se lanza un dado reiteradas veces hasta que el valor del tiro es 1. Determinar la cantidad de veces que se lanzó el dado y el puntaje acumulado, si lo que se acumula es el valor del tiro.
Bien amigos como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.
Entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables.
Definir c,x,suma Como Entero
La variable “x” y la variable “suma” las inicializo en cero.
x = 0
suma = 0
Utilizamos un ciclo que se repite indefinidamente, mientras las variable x sea diferente de 1.
Mientras x <> 1 Hacer
En cada bucle, generamos un número al azar, entre 1 y 6.
A la función azar le sumamos 1 para descartar el numero cero.
x = azar(6) + 1
Con la variable c, vamos contando el número de tiradas.
c = c + 1
Con la función escribir mostramos en pantalla el número de tirada y el puntaje obtenido.
Escribir «Tirada: «,c,» = «,x
En la variable suma, vamos acumulando el puntaje de las tiradas.
suma = suma + x
FinMientras
Finalmente mostramos el número de lanzamientos y la suma del puntaje.
Escribir «EL dado se lanzó «,c,» veces»
Escribir «El puntaje acumulado es: «,suma
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
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.