Dado - Fluxograma
Algoritmo de um Dado (contando de 1 a 6 aleatório), feito através de fluxograma.
Utilizado no código:
-
Declaração de variáveis;
-
Laço de repetição.
-
Função random().
O que faz?
Após rodar o código, o algoritmo irá escrever um valor na saÃda do console. Esse valor no caso é um número inteiro que poderá assumir o valor de 1 a 6.
-
Problemática apresentada - Como a função random(6) faz a varredura de valores de 0 a 6, nosso dado a principio estava nos apresentando a saÃda do valor 0 (Zero). Logo precisamos tratar o código.
-
Tratamento e condição - No código temos uma condição de tratamento onde não permite sair o valor 0 (Zero). Pois em um dado fÃsico (cubo de 6 faces) não temos em nem uma de suas faces o valor zero, não é mesmo? Para tratarmos essa inconveniente situação colocamos o bloco condicional (Controle - Alternativa) com a condição para a variável dado igual a zero (dado == 0). Dessa forma enquanto a variável dado receber o valor zero (dado = 0) o laço será verdadeiro e voltará para a função random(6) que por sua vez faz varredura de 0 a 6. Quando a dado receber os valores de 1 a 6, esse valor será escrito na tela do console.
-
Imagens do Fluxograma e Pseudocódigo (Flowgorithm)
Ideias de onde utilizar este código: Jogos do tipo RPG, Bingos...
Software utilizado - Flowgorithm.
Links:
DIO - Digital Innovation One Cursos e Bootcamps free!
Software Flowgorithm Versão 2.30.3
Software Typora Versão 1.0.4