SlideShare uma empresa Scribd logo
1 de 15
Linguagem de programação 4
Daniel de Sena Araújo
Escola Técnica CEPEP
Agenda
• Declaração de variáveis booleanas;
• Usando operadores booleanos para criar
expressões;
• Escrever instruções if para tomada de decisão
baseada no resultado de uma expressão;
• Escrever instruções switch para tomada de
decisões mais complexas;
Variáveis booleanas
• Para declaram variáveis booleanas, utilizamos
a palavra bool;
• Armazenam os valores true (verdadeiro) e
false (falso);
• Sintaxe:
bool estaPronto;
estaPronto = true;
Operadores booleanos
• São operadores cujo o resultado vai ser
sempre verdadeiro ou falso;
• Tipos:
– Igualdade
– Condicionais
– Lógicos
Operadores de igualdade
• Usados para saber se um valor é igual a outro
do mesmo tipo.
Operadores relacionais
• Usados para saber se um valor é maior ou
menos que outro do mesmo tipo.
Operadores lógicos
• Tem a finalidade de combinar expressões
booleanas em expressões maiores.
Instrução if
• Instrução utilizada quando se quer escolher entre
executar dois blocos de código diferentes
dependendo do resultado de uma expressão
booleana;
• Sintaxe:
if (expressaoBooleana)
instrução1;
else
instrução2;
Agrupando instruções em blocos
if (expressaoBooleana)
{
instrução1;
instrução2;
}
else
{
instrução3;
instrução4;
}
Instruções if em cascata
if (expressaoBooleana1)
instrução1;
else if (expressaoBooleana2)
instrução2;
else
instrução3;
Instrução switch
• Forma mais eficiente e legível de se escrever
instruções de decisão em cascata quando a
expressão avaliada é a mesma;
Sintaxe do switch
switch(expressaoBooleana)
{
case valor:
instrução1;
break;
default:
instrução2;
break;
}
Exercícios
• Email:
danieldesenaaraujo@gmail.com
• GitHub:
https://github.com/danieldesenaaraujo
• SlideShare:
http://pt.slideshare.net/danieldesenaaraujo
Fim

Mais conteúdo relacionado

Mais procurados

Poo1 aula 6 - conversão de tipos primitivos
Poo1   aula 6 - conversão de tipos primitivosPoo1   aula 6 - conversão de tipos primitivos
Poo1 aula 6 - conversão de tipos primitivos
Denis Sobrenome
 
Poo1 aula 4 - tipos de dados variáveis-constantes
Poo1   aula 4 - tipos de dados variáveis-constantesPoo1   aula 4 - tipos de dados variáveis-constantes
Poo1 aula 4 - tipos de dados variáveis-constantes
Denis Sobrenome
 
Poo1 aula 4 - tipos de dados variáveis-constantes - copia
Poo1   aula 4 - tipos de dados variáveis-constantes - copiaPoo1   aula 4 - tipos de dados variáveis-constantes - copia
Poo1 aula 4 - tipos de dados variáveis-constantes - copia
Denis Sobrenome
 
Linguagem de Programação - aula 04
Linguagem de Programação - aula 04Linguagem de Programação - aula 04
Linguagem de Programação - aula 04
Willian Carvalho
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
hflandim
 

Mais procurados (20)

Apresentação2
Apresentação2Apresentação2
Apresentação2
 
Aula 03 - Definições da linguagem Java
Aula 03 - Definições da linguagem JavaAula 03 - Definições da linguagem Java
Aula 03 - Definições da linguagem Java
 
Poo1 aula 6 - conversão de tipos primitivos
Poo1   aula 6 - conversão de tipos primitivosPoo1   aula 6 - conversão de tipos primitivos
Poo1 aula 6 - conversão de tipos primitivos
 
04 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.204 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.2
 
Estrutura de Desvio Simples
Estrutura de Desvio SimplesEstrutura de Desvio Simples
Estrutura de Desvio Simples
 
Apostila c++
Apostila c++Apostila c++
Apostila c++
 
Poo1 aula 4 - tipos de dados variáveis-constantes
Poo1   aula 4 - tipos de dados variáveis-constantesPoo1   aula 4 - tipos de dados variáveis-constantes
Poo1 aula 4 - tipos de dados variáveis-constantes
 
02 controle de fluxo
02   controle de fluxo02   controle de fluxo
02 controle de fluxo
 
Algoritmos - capítulo 5
Algoritmos - capítulo 5Algoritmos - capítulo 5
Algoritmos - capítulo 5
 
Poo1 aula 4 - tipos de dados variáveis-constantes - copia
Poo1   aula 4 - tipos de dados variáveis-constantes - copiaPoo1   aula 4 - tipos de dados variáveis-constantes - copia
Poo1 aula 4 - tipos de dados variáveis-constantes - copia
 
Caso de uso desc colaboração_est
Caso de uso desc colaboração_estCaso de uso desc colaboração_est
Caso de uso desc colaboração_est
 
Linguagem de Programação - aula 04
Linguagem de Programação - aula 04Linguagem de Programação - aula 04
Linguagem de Programação - aula 04
 
VHDL
VHDLVHDL
VHDL
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
 
Algoritmos - capítulo 2
Algoritmos - capítulo 2Algoritmos - capítulo 2
Algoritmos - capítulo 2
 
Algoritmos Aula 02
Algoritmos Aula 02Algoritmos Aula 02
Algoritmos Aula 02
 
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridadeICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
 
Introdução ao java
Introdução ao javaIntrodução ao java
Introdução ao java
 
Introdução ao java
Introdução ao javaIntrodução ao java
Introdução ao java
 
Final e aastract
Final e aastractFinal e aastract
Final e aastract
 

Destaque

Aula 04 noçoes de eletrônica - diodos e transistores
Aula 04   noçoes de eletrônica - diodos e transistoresAula 04   noçoes de eletrônica - diodos e transistores
Aula 04 noçoes de eletrônica - diodos e transistores
viktordwarf
 
Engenharia de operações e processos da produção
Engenharia de operações e processos da produçãoEngenharia de operações e processos da produção
Engenharia de operações e processos da produção
Sara Dantas
 

Destaque (12)

Aula 04 noçoes de eletrônica - diodos e transistores
Aula 04   noçoes de eletrônica - diodos e transistoresAula 04   noçoes de eletrônica - diodos e transistores
Aula 04 noçoes de eletrônica - diodos e transistores
 
Reservatórios de Petróelo
Reservatórios de PetróeloReservatórios de Petróelo
Reservatórios de Petróelo
 
Dicas para Apresentação de trabalho final de curso em Publicidade
Dicas para Apresentação de trabalho final de curso em PublicidadeDicas para Apresentação de trabalho final de curso em Publicidade
Dicas para Apresentação de trabalho final de curso em Publicidade
 
Instrumentação Analítica Industrial
Instrumentação Analítica IndustrialInstrumentação Analítica Industrial
Instrumentação Analítica Industrial
 
Curso de eletrônica basíca
Curso de eletrônica basícaCurso de eletrônica basíca
Curso de eletrônica basíca
 
Apresentação0 ferramentas manuais
Apresentação0 ferramentas manuaisApresentação0 ferramentas manuais
Apresentação0 ferramentas manuais
 
Engenharia de operações e processos da produção
Engenharia de operações e processos da produçãoEngenharia de operações e processos da produção
Engenharia de operações e processos da produção
 
Treinamento de Eletronica Básica
Treinamento de Eletronica BásicaTreinamento de Eletronica Básica
Treinamento de Eletronica Básica
 
Gestão da Manutenção - Ferramentas da Gestão
Gestão da Manutenção - Ferramentas da GestãoGestão da Manutenção - Ferramentas da Gestão
Gestão da Manutenção - Ferramentas da Gestão
 
Introdução a Manutenção de Máquinas e Equipamentos
Introdução a Manutenção de Máquinas e EquipamentosIntrodução a Manutenção de Máquinas e Equipamentos
Introdução a Manutenção de Máquinas e Equipamentos
 
Ferramentas Manuais
Ferramentas ManuaisFerramentas Manuais
Ferramentas Manuais
 
Curso de Manutenção de Celulares + Smartphones + Tablets
Curso de Manutenção de Celulares + Smartphones + TabletsCurso de Manutenção de Celulares + Smartphones + Tablets
Curso de Manutenção de Celulares + Smartphones + Tablets
 

Mais de Daniel Araújo

Mais de Daniel Araújo (8)

Enumerações e estruturas
Enumerações e estruturasEnumerações e estruturas
Enumerações e estruturas
 
Valores e referências
Valores e referênciasValores e referências
Valores e referências
 
Classes e objetos
Classes e objetosClasses e objetos
Classes e objetos
 
Erros e exceções
Erros e exceçõesErros e exceções
Erros e exceções
 
Instruções de iteração e atribuição composta
Instruções de iteração e atribuição compostaInstruções de iteração e atribuição composta
Instruções de iteração e atribuição composta
 
Curso C# - Métodos e escopo
Curso C# - Métodos e escopoCurso C# - Métodos e escopo
Curso C# - Métodos e escopo
 
Curso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressõesCurso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressões
 
Curso de C# - Introdução
Curso de C# - IntroduçãoCurso de C# - Introdução
Curso de C# - Introdução
 

Último

O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Último (20)

Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 

Instruções de decisão