Vamos agora aprender uma estrutura de decisão, o que é isso? é o que vai direcionar você a algum lugar, se você tiver uma opção você vai ter que decidir em qual ir, ela que vai fazer isso pra você.
vamos a pratica
program ex1;
var
nome:string;
idade,op:integer;
begin
writeln('Digite seu nome');
readln(nome);
writeln('Digite sua idade');
readln (idade);
writeln('O que você quer ver primeiro?');
writeln('1-Nome ou 2-Idade');
read(op);
if (op=1) then
begin
writeln('Seu nome é: ', nome);
end
else
begin
writeln('Sua idade é: ', idade);
end;
end.
Agora vamos as explicações:
1-Declarei as variáveis NOME do tipo INTEGER e IDADE do tipo INTEGER.
2-Pedi para o usuário digitar o nome, li o nome, pedi a idade e li a idade.
3-A variável OP foi criada para auxiliar no IF, ele que vai dizer pra onde vamos, como eu pedi para ele digitar os números 1 ou 2 essa variável tem que ser do tipo integer.
4-Após você escolher entre 1 e 2 ele vai ler sua resposta READLN(OP).
5-Agora vem o IF, que quer dizer SE em português, ou seja se OP for igual ao numero 1 IF (OP=1) THEN escreva na tela SEU NOME É: E O NOME DIGITADO.
6-Agora vem o else que faz parte do IF, ele quer dizer algo como se não for a opção anterior vá para a próxima, ou seja se não digitar o numero 1 escreva SUA IDADE É: E A IDADE DIGITADA.
7-Antes do else o end anterior não pode ter ponto e virgula.
8-O IF tem um BEGIN para inserir o WRITELN, lembre sempre de colocar o END; para terminar esse BEGIN.
Bem ,esse é o IF.
vamos a pratica
program ex1;
var
nome:string;
idade,op:integer;
begin
writeln('Digite seu nome');
readln(nome);
writeln('Digite sua idade');
readln (idade);
writeln('O que você quer ver primeiro?');
writeln('1-Nome ou 2-Idade');
read(op);
if (op=1) then
begin
writeln('Seu nome é: ', nome);
end
else
begin
writeln('Sua idade é: ', idade);
end;
end.
Agora vamos as explicações:
1-Declarei as variáveis NOME do tipo INTEGER e IDADE do tipo INTEGER.
2-Pedi para o usuário digitar o nome, li o nome, pedi a idade e li a idade.
3-A variável OP foi criada para auxiliar no IF, ele que vai dizer pra onde vamos, como eu pedi para ele digitar os números 1 ou 2 essa variável tem que ser do tipo integer.
4-Após você escolher entre 1 e 2 ele vai ler sua resposta READLN(OP).
5-Agora vem o IF, que quer dizer SE em português, ou seja se OP for igual ao numero 1 IF (OP=1) THEN escreva na tela SEU NOME É: E O NOME DIGITADO.
6-Agora vem o else que faz parte do IF, ele quer dizer algo como se não for a opção anterior vá para a próxima, ou seja se não digitar o numero 1 escreva SUA IDADE É: E A IDADE DIGITADA.
7-Antes do else o end anterior não pode ter ponto e virgula.
8-O IF tem um BEGIN para inserir o WRITELN, lembre sempre de colocar o END; para terminar esse BEGIN.
Bem ,esse é o IF.
Nenhum comentário:
Postar um comentário