Operadores Lógicos e Relacionais

Slides:



Advertisements
Apresentações semelhantes
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Advertisements

Operador Condicional (? :). Operador Condicional Operador ternário que pode ser utilizado no lugar de uma instrução if...else.
1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Implementação Orientada a Objetos – Aula 03 Atributos e Encapsulamento Prof. Danielle Martin/ Marcia Bissaco Universidade de Mogi das Cruzes
Implementação Orientada a Objetos – Aula 04 Métodos, parâmetros e retorno Prof. Danielle Martin/Marcia Bissaco Universidade de Mogi das Cruzes
Java Básico Lab Ruddá Beltrão | Cristian Costa.
IDENTIFICAÇÃO DOS RELACIONAMENTOS Nesta atividade devem ser definidos os relacionamentos entre as classes Podem ser representados pela: – associação, –
Tratamento de exceções em Java Prof. Gustavo Wagner (Alterações) Prof. Tiago Massoni (Slides Originais) Desenvolvimento de Sistemas FATEC-PB  Centro de.
VARIÁVEIS EM C Dilvan Moreira. Lembrando...  Variável: nome de um local na memória onde dados são armazenados  Evita ter que lembrar um endereço numérico.
CLASSES EM JAVA Dilvan Moreira (baseado no livro Big Java)
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Algoritmos e Estruturas de Dados I
Tópicos Preliminares Algorítmos I.
Algoritmos e Estruturas de Dados I
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal
Vetores e Laço de Repetição
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Módulo I Capítulo 3: Fluxo de Código e Operador Condicional
Prof. Wellington Franco
IP – Condicionais e controle de fluxo
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Criação e manipulação de objetos
Dilvan Moreira (baseado no livro Big Java)
Estrutura Condicional
Algoritmos e Estrutura de Dados I
Congruência semântica
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Algoritmos e Técnicas CEFET/RN.
Estruturas de Repetição
FUNDAMENTO DE PROGRAMAÇÃO
Introdução à Programação
Dilvan Moreira (baseado no livro Big Java e T. Munzner)
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS
Tipos de Arquivos Arquivos podem armazenar caracteres (arquivo texto) ou bytes (arquivos binários); Na prática, arquivos textos são abertos por editores.
Elaborando as Interfaces Aulas 37, 38 e 39.
Entrada e Saída de Dados com Arquivos – Java
Profa. Maria Augusta Constante Puget
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
Agenda O que é Operadores Relacionais Operadores Lógicos
Vetores: Exercícios Resolvidos
Rosemary Silveira Filgueiras Melo
Algorítmos e Técnicas de Programação
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
Profa. Mercedes Gonzales Márquez
Algoritmos Relações – Expressões Lógicas – Estrutura Condicional.
Laboratório I Mateus Raeder.
DHD – Desenvolvimento em Hardware
Rosemary Silveira Filgueiras Melo
ALGORITMOS.
ALGORITMOS.
Laboratório I Mateus Raeder.
DHD – Desenvolvimento em Hardware
Leitura do teclado e Interface gráfica
Tipos Primitivos de Dados
RESULUÇÃO DOS EXERCÍCIOS,
Ordenando Coleções A Classe Collections.
Programação Orientada a Objetos
Introdução a progrmação Comandos condicionais: if e switch
Aula 02 - Introdução à Lógica Matemática
Constantes, Variáveis e Memória
Estruturas Condicionais
Operadores Aritméticos
RESULUÇÃO DOS EXERCÍCIOS E
Percorrendo coleções com Iterator
Aula 3 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Operadores Lógicos e Relacionais ALGORITMOS Professor: Diego Oliveira Aula 09 - Operadores Lógicos e Relacionais

Operadores Lógicos e Relacionais Na programação utilizamos operadores para fazer comparações: Operador Significado > verifica se o número da esquerda é maior que o da direita < verifica se o número da esquerda é menor que o da direita >= verifica se o número da esquerda é maior OU igual ao da direita <= verifica se o número da esquerda é menor OU igual ao da esquerda && retorna verdadeiro se os dois lados forem verdadeiro || retorna verdadeiro se pelo menos um dos lados for verdadeiro == verifica se o número da esquerda é igual ao da direita != verifica se os números são diferentes

Operadores Lógicos e Relacionais Vejamos alguns exemplos: public class Relacional{ public static void main(String[] args){ int idadeDeMaior = 18; int idadeProfessor = 30; int idadeAluno = 15; System.out.println(idadeProfessor>idadeDeMaior); //true System.out.println(idadeAluno<idadeDeMaior); //true System.out.println(idadeProfessor<=idadeAluno); //false System.out.println(idadeDeMaior==18 && idadeAluno != 18); //true System.out.println(idadeDeMaior>15 || idadeALuno==18); //true }

Operadores Lógicos e Relacionais As mensagens impressas podem ser personalizadas: Também podemos ler os valores do teclado para que o código não fique fixo Vejamos um exemplo no próximo slide public class Relacional{ public static void main(String[] args){ int idadeDeMaior = 18; int idadeAluno = 15; double salarioMinimo = 980; double salarioPessoa = 1200; System.out.println(“O aluno é de maior?”+ (idadeAluno >= idadeDeMaior)); System.out.println(“O salário da pessoa é o mínimo?”+ (salarioPessoa == salarioMinimo)); }

Operadores Lógicos e Relacionais Exemplo com mensagens personalizadas de acordo com os valores lidos do teclado: public class Relacional{ public static void main(String[] args){ Scanner leia = new Scanner(System.in); int idadeDeMaior = 18; int idadeAluno; //vai ser lido do teclado double salarioMinimo = 980; double salarioPessoa; //vai ser lido do teclado System.out.println(“Digite a idade do aluno: “); idadeAluno = leia.nextInt(); System.out.println(“Digite o salário da pessoa: ”); salarioPessoa = leia.nextDouble(); System.out.println(“O aluno é de maior?”+ (idadeAluno >= idadeDeMaior)); System.out.println(“O salário da pessoa é o mínimo?”+ (salarioPessoa == salarioMinimo)); }

Exercício Leia a idade e imprima se a pessoa é de maior Leia o salário e imprima se ganha mais que o mínimo Leia a altura e imprima se é maior que 1.8m Leia o peso e imprima se é menor que 60kg Leia o nome e imprima se é igual ao SEU Leia o gênero e imprima se é igual a ‘m’ OBS.: Imprima mensagem + true ou false.

Perguntas?