segunda-feira, 26 de abril de 2010

Validando Entrada de Dados

A validação no algoritmo é uma parte primordial do todo, pois sem este recurso alem de seu algoritmo não estar apto a ser "compilado",isto é, executado pode também estar freqüentemente sem sentido. Um exemplo bem claro é um típico programa de média de notas, é obvio que neste caso devemos validar a nota em que o usuário digitar, iniciando a validação de zero até dez.
Entretanto venho por meio deste post mostrar duas maneiras nas quais você pode estar utilizando a Validação em seu algoritmo, usando Portugol.

Esta primeira maneira faz a validação de forma mais extensa por meio de laços condicionais:
Exemplo:
Escreva "Informe 1-Candidato_A,2-Candidato_B,3-Indecisos";
Leia C;

Se (C<1)e(C>3)
  Então | Escreva "Opção Invalida, Digite 1,2 ou 3";
Já nesta segunda maneira a validação é feita muito mais rápida e de maneira bem mais eficiente, porém um pouco diferente, através de uma Estrutura de Repetição:
Exemplo:

Escreva "Informe 1-Candidato_A, 2-Candidato_B, 3-Indecisos";
Leia C;

Enquanto (C<>1)e(C<>2)e(C<>3)
    faça|Escreva"Opção Invalida, Digite 1 para Candidato A, 2 para Candidato B
e 3   para Indeciso";
        |Leia C

0 comentários:

Postar um comentário