Desvio condicional

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Desvio condicional

Mensagem  Pinto em Seg Mar 09, 2009 5:54 am

Muitas vezes, deseja-se que o programa faça algo que dependa (assim como no caso dos loops) de certa inspeção. O comando utilizado com este propósito é o If <condição> then <ação> else <ação>. Caso (condição) seja verdadeira, o programa executara a linha abaixo de then. Para que se execute um conjunto de instruções, deve-se novamente delimitá-las com os comandos begin e end. Há tambem a estrutura case <expressao ou valor> of <opções> , que é mais utilizada na criação de menu de opções. Deteremo-nos a análise do if ... then ... else

Listagem 9.1
program imprimir_usando_loop;
uses crt;

var palavra:string[3];

begin


clrscr;
writeln('Digite sim ou não');
realn(palavra);
if palavra= 'sim' then
begin
writeln('Você digitou sim');
writeln('Pressione qualquer tecla para continuar');
end
else
begin
writeln('Você digitou não');
writeln('Pressione qualquer tecla para continuar');
end;
readkey;


end.

! Atenção: O comando imediatamente anterior à palavra reserva else não deve conter ponto e vírgula ( ; ) .

Pinto
Admin
Admin

Mensagens : 55
Data de inscrição : 03/03/2009
Idade : 26
Localização : Não tenx nada a ver com ixo !!!

Ver perfil do usuário http://www.skill-time.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Desvio condicional

Mensagem  Admin em Seg Mar 09, 2009 5:55 am

bounce wiiii mais informaçao a ganda pinto xD

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 26
Localização : Hell

Ver perfil do usuário http://skill-time.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum