Aula 1.7: Estruturas de decisão #LTCode

COMPARTILHAR:

Whatsapp Telegram Twitter Facebook Reddit

Aula 1.7 - Estrutura de decisão: Se simples e Se composto.

Este artigo faz parte do projeto #LTCode

Resolução do #Desafio_6:

Algoritmo "triangulo"
Var
L1, L2, L3 : Inteiro
Inicio
Escreval ("Este programa mostra se os valores inseridos são de um triângulo equilátero")
Escreva  ("Digite o valor do primeiro lado: ")
Leia     (L1)
Escreva  ("Digite o valor do segundo lado: ")
Leia     (L2)
Escreva  ("Digite o valor do terceiro lado: ")
Leia     (L3)
Resultado <- (L1 = L2) e (L2 = L3) //Sendo L1 = L2 então não precisamos fazer L1 = L3
Escreva  ("O resultado para este triangulo equilátero é: ",Resultado)
Fimalgoritmo

Hoje vamos aprender a construir uma estrutura de decisão no visualg utilizando "Se Simples".

Em algum momento do seu código talvez você terá que tomar uma decisão, assim devemos utilizar as estrutura de decisão. Vamos então utilizar a estrutura "Se", "Entao" e "Senao" confira um exemplo abaixo:

Faça um algoritmo que imprima na tela SE o número for maior que 50:
O que estiver de laranja é nossos comentários

Var
// Seção de Declarações das variáveis 
N, resultado: real

Inicio
// Seção de Comandos
Escreval ("Este programa imprime na tela se o número for maior que 50")
Escreva  ("Digite um numero: ")
leia     (N)
Se (N>50) entao // aqui SE a condição (N>50) for verdadeira ENTAO ...

Escreval ("O número", N, " é maior que 50"// ... irá imprimir N
fimse // aqui indicamos o fim da estrutura de decisão

Fimalgoritmo


Caso você escreva o código em seu visualg e executar ele, vai notar que se o número for maior que 50 vai aparecer o número na tela e caso não for maior, então o programa vai encerrar ali mesmo. A estrutura apresentada acima é chamada de "Se simples" pois existe apenas uma opção e caso essa opção não seja verdadeira então o programa termina. 

Vamos melhorar seu programa utilizando "Se composto", com ele se a condição não for verdadeira ele vai retornar algo. Confira:

Var
// Seção de Declarações das variáveis 
N, resultado: real

Inicio
// Seção de Comandos
Escreval ("Este programa imprime na tela se o número for maior que 50, se não ele retorna uma mensagem")
Escreva  ("Digite um numero: ")
leia     (N)
Se (N>50entao

Escreval ("O número", N, " é maior que 50")
Senao // caso a condição anterior seja falsa...
Escreval ("O número", N, " é menor ou igual a 50") //irá retornar essa mensagem
fimse
Fimalgoritmo

É isso, SE tiver entendido ENTAO parabéns SENAO leia a aula novamente, fimse.

#Desafio_7: Elabore um algoritmo que lê uma nota e indique a situação do aluno. Se a nota obtida for de 7 a 10 o aluno estará aprovado, se for de 4 a 6.9 o aluno estará de recuperação e menor que 4 o aluno foi reprovado.

Use sua lógica e comente abaixo como ficou seu pseudocódigo, na próxima aula você poderá comparar a solução.

>> Próxima aula, 
clique aqui

COMENTÁRIOS

Nome

#ann,25,#HK,30,#LTCode,130,Artigo - Diversos,156,Artigo - Games,201,Artigo - Tecnologia,610,autor-thomaz,7,Coluna - Alternative World,24,Coluna - Fail,12,Coluna - Tec Line,14,Criptomoeda,72,Curiosidades - Diversos,49,Curiosidades - Tecnologia,50,en,2,estudo,8,HN,12,logica,14,Pentest,23,Programar C,29,Programar POO,6,Programar Python,6,Programar Shell,25,Programar verilog,12,Raspberry Pi,15,Redes,3,root,112,Shorty Awards,1,Smartphones - Reviews,33,Teoria,10,Top Nostalgia,2,VPN,19,WhatsApp,46,
ltr
item
Limon Tec: Aula 1.7: Estruturas de decisão #LTCode
Aula 1.7: Estruturas de decisão #LTCode
Aula 1.7 - Estrutura de decisão: Se simples e Se composto.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI65og5X32bSLCmBz3uJnZlmDvzOFWZWoZzyvUhh2rtp8Hr_kolKy02pOjxpkThrz8uHaTu3skUdeDJlkFEKkC2a9EabpwPzbwJ-hm-po0QIaNeNvYm5CJw3k4SbN03V-d2h1dxrW2tz4/s640/ltcode.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI65og5X32bSLCmBz3uJnZlmDvzOFWZWoZzyvUhh2rtp8Hr_kolKy02pOjxpkThrz8uHaTu3skUdeDJlkFEKkC2a9EabpwPzbwJ-hm-po0QIaNeNvYm5CJw3k4SbN03V-d2h1dxrW2tz4/s72-c/ltcode.jpg
Limon Tec
https://www.limontec.com/2017/03/aula-1-7-logica-de-programacao-ltcode.html
https://www.limontec.com/
https://www.limontec.com/
https://www.limontec.com/2017/03/aula-1-7-logica-de-programacao-ltcode.html
false
2157924926610706248
UTF-8
Carregar todos posts Não encontramos nenhum post VER TUDO Ler mais Responder Cancelar resposta Deletar Por Home PÁGINAS POSTS Ver tudo RECOMENDADO PARA VOCÊ LABEL ARQUIVO SEARCH TODOS POSTS Não encontramos nenhum post relacionado a sua requisição VOLTAR PÁGINA INICIAL Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez apenas agora 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO ESTÁ BLOQUEADO PASSO 1: Compartilhe com seus amigos PASSO 2: Clique no link compartilhado Copiar Todo Código Selecionar Todo Código Todos códigos foram copiados para seu clipboard Não é possível copiar códigos / textos, por favor aperte [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de conteúdo