Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Delphi] Comandos (Decisão e Repetição)


Owner
 Compartilhar

Posts Recomendados

Comando de Decisão

Olá,

Então não tinha nada para fazer e vim ensinar para vocês oque é e como usar o comando de decisão If e Case ! Sua responsabilidade é decidir entre dois ou mais valores. As estruturas de decisão utilizam operadores relacionais, podendo também fazer uso de operadores lógicos e aritméticos.Vamos começar pelo If.

 

Comando de Decisão IF

 

If significa Se, e o Then significa Então, e o Else que é Senão. Veja o exemplo em Portugol:

É necessário se cadastrar para acessar o conteúdo.

Veja em Linguagem de Programação:

É necessário se cadastrar para acessar o conteúdo.

Explicação: Se a condição for verdadeira então ele executa o bloco de ação que é determinada pelo programador, e senão for, então ele executa outro bloco de ação !

Vamos citar outro exemplo agora:

É necessário se cadastrar para acessar o conteúdo.

No código acima, ele confere se o componente edit for web cheats, ele executa a mensagem, senão ele executa outra mensagem diferente !

 

Agora vamos ver outro exemplo que usa o Else If que significa senão se:

É necessário se cadastrar para acessar o conteúdo.

Agora vamosver outro exemplo de um If dentro de outro If:

É necessário se cadastrar para acessar o conteúdo.

 

Observação: Sempre numa decisão houver um begin ( Inicio ) o end antes do else, não haverá ; ( ponto e vírgula ) E também num comando de decisão, você não pode colocar : ( Dois pontos ) igual aqui:

É necessário se cadastrar para acessar o conteúdo.

Eu usei os dois pontos, e num comando de decisão não se usa por um comando de decisão ( door ), ele ve se um componente é igual ao outro, e se for faz um bloco de ação e talz ...

 

Comando de Decisão Case

 

Case significa Caso, e o Ofsignifica Of, e o Else que é Senão. Veja o exemplo em Portugol:

É necessário se cadastrar para acessar o conteúdo.

Veja em Linguagem de Programação:

É necessário se cadastrar para acessar o conteúdo.

Vamos ver um exemplo de código em Pascal:

É necessário se cadastrar para acessar o conteúdo.

Este código acima, verifica se a idade dele for de 0 - 30 então a porcentagem é de 35, se for de 31 - 50 a porcentagem é de 50 e assim vai ! Nas maiorias das vezes o case deve se usar uma variavel.

 

Comando de Repetição

Usamos o comando de repetição quando desejamos que um determinado conjunto de instruções, ou bloco de ações seja executada inumeras ou numeras vezes. A vantagem do programador, faz que o programa fique mais menos ( tamanho )

Os comandos de repetição mais usados: While, For, Repeat.

Os comandos de reétição é usado para quando voce precisa por exemplo pegar nomes de duas pessoas, pode ser simples, colocando duas variaveis strings, mas imagine se fosse que pegar 20 nomes, não é facil fazer 20 variaveis e usa-las, porisso deve utilizar os comandos de repetição.

 

Comando de Repetição For

 

For significa Para. Veja o exemplo em Portugol:

É necessário se cadastrar para acessar o conteúdo.

Veja em Linguagem de Programação:

É necessário se cadastrar para acessar o conteúdo.

Observação: A variavel a ser usada sempre deve ser do tipo integer ( inteiro ).

Veja um codigo para pegar nomes de 20 pessoas em pascal:


Var
nome, nomes: char;
cont: integer;

begin
For Cont := 1 to 20 do

begin
Writeln('Digite o nome ',Cont);
Readln(Nome);
Nomes := Nomes + ', '+Nome;
End;

Writeln('Os nomes digitados foram:',Nomes);
Readln;

end;
É necessário se cadastrar para acessar o conteúdo.

Veja em Linguagem de programação:

É necessário se cadastrar para acessar o conteúdo.

Veja um exemplo de codigo em Pascal:


var
valor, n:integer;

begin
writeln('Digite ate quanto irá a contagem');
Readln(n);

Valor := 0;

While valor < n do
begin

valor := valor + 1;
Writeln(Valor);

end;
Readln;

End;
É necessário se cadastrar para acessar o conteúdo.

Veja em linguagem de programação:


Repeat
<bloco de ação>

Until <condição>
É necessário se cadastrar para acessar o conteúdo.

 

O código acima pega o nome de 5 vezes, o comando repeat é executado no fim e nao como While e For que é pelo começo.

Só isso e até mais e Abrasz

Owner

 

4I1ShmNRGyg2k.webp

Link para o comentário
Compartilhar em outros sites

Ótimo Post como todos que você posta Owner'!Com certeza vai ajudar muitos nubinhos do Delphi(como eu =D).Muito obrigado por toda sua participação no fórum,está me ajudando a fazer oque eu mais queria...Aprender a programar.FELIZ Natal! :festa::festa::festa:

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.