Estrutura de decisão em JAVA

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Introdução à Programação Engenharia da Computação
Programação em Java Prof. Maurício Braga
Estruturas de Repetição
Programação Orientada a Objetos – Parte II
Estrutura Condicional
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
INTRODUÇÃO AOS APLICATIVOS JAVA
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Fluxograma INICIO Processo Decisão Exibe FIM.
Pearson Education Slide 1. Pearson Education Slide 2 Capítulo 2 Criado por Frederick H. Colclough, Colorado Technical University Fluxo de Controle.
PLANILHA DE CALCULO.
Tomada de Decisões Aula 3.
Expressões Lógicas e Comandos de Decisão
Introdução à Programação
Introdução à Lógica de Programação (cont.)
Disciplina: AAM Profa. Ana Watanabe vol.3
Introdução à Programação Um enfoque orientado a construção de modelos em programas baseados em objetos Gustavo Motta Departamento de Informática - UFPB.
Estruturas de Repetição
Linguagem C Estruturas de Seleção.
1- Leia um nº inteiro e diga se este é positivo.
Operadores Aritméticos Valores lógicos Relacionais e lógicos MF.
Estrutura de decisão e repetição em JAVA
Introdução a Programação JAVA
Semana 03: Comandos de desvio de fluxo. Expressões lógicas.
Rodrigo Cristiano Silva
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Capítulo 3 Estruturas de Controle
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Estruturas de Dados Módulo 3 – Controle de Fluxo
Semana 03 Comandos de desvio de fluxo. Expressões lógicas.
Profº Cláudio Barbosa VBScript – Estrutura condicional  Estrutura condicional simples Sintaxe if condição then comando.
Estrutura de Decisão e Repetição
Linguagem e Ambiente Scratch
Programação e Sistemas de Informação
BC-0505 Processamento da Informação
Algoritmos e Estruturas de Dados I – Estrutura Condicional
“Tudo se torna fácil quando pelo prazer é compreendido.”
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
DESENVOLVIMENTO WEB II Estruturas de Decisão – IF..ELSE.
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
ESTRUTURAS DE CONTROLE
Algoritmos – Exercícios no Visualg
Estrutura de Controle em JAVA
Algoritmo.
Algoritmos e Estruturas de Dados I – Estrutura Condicional
Algoritmo e Estrutura de Dados
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
CALCULADORA INTERVALAR PARA OPERAÇÕES ARITMÉTICAS EM JAVA
Introdução à Programação Aula Prática 2 Operadores e Comandos Condicionais Monitoria
Laboratório I Mateus Raeder. Mateus Raeder – abril de 2010 Expressões booleanas  Tipo boolean -Tipo de dado primitivo -Possui os valores: true e false.
Professor: André L. R. Didier Autor: Francisco Airton
Algoritmo Triângulo Problema: Precisa-se de um programa capaz de ler três valores para os lados de um triângulo e verificar se os lados fornecidos formam.
Algoritmos – Exercícios
Linguagens de Programação
Linguagens de Programação
Programação estruturada unidade 2
1 Estruturas de Controle Algoritmos Algoritmos –Série de ações em uma ordem específica As ações executadas Ordem na qual as ações são executadas.
AULA DE Nº 08 FUNÇÃO SE FLUXO DE CAIXA PROGRAMADO (MACROS) MONITORES: WILLIAMS / DAVID
Estruturas de Controle [1] JAVA Faculdade Mauricio de Nassau Linguagem de Programação II Curso de Engenharia de Telecomunicações.
Lógica de Programação. Virgílio Fries Müller
1Unidade – Estrutura Condicional SE Algoritmos e Linguagens de Programação Estrutura Condicional SE Faculdade INED – Abril 2007 Prof. Edwar Saliba.
1 Estruturas Condicionais Aula – Tópico 3 Algoritmos e Estruturas de Dados I (DCC/003)
Prof. Tertuliano Estrutura Condicional em C++. Sumário „ Estrutura Condicional Simples „ Estrutura Condicional Composta „ Estrutura Condicional Simples.
Algoritmos Grupos de Slides No 2. Prof. SIMÃO Estrutura de decisão simples “Se” if end Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Transcrição da apresentação:

Estrutura de decisão em JAVA P. O. O. Prof. Grace

Exercício Faça um programa em Java que leia uma temperatura em Fahrenheit, calcule e exiba seu valor em Celsius [ C = (F-32) * (5 / 9) ].

Solução Erro comum!!!

Corrigindo Precedência garante o resultado do tipo double c = (f-32) * 5 / 9; ou Uso do ponto c = (f-32) * (5.0 / 9);

Operadores relacionais Operador relacional Resultado x == y Verdadeiro se x igual a y x != y Verdadeiro se x diferente de y x < y Verdadeiro se x menor que y x > y Verdadeiro se x maior que y x <= y Verdadeiro se x menor ou igual a y x >= y Verdadeiro se x maior ou igual a y

Operadores lógicos Usados em expressões lógicas Operador Resultado !x Verdadeiro se x for falso x && y Verdadeiro se x e y ambos verdadeiros x || y Verdadeiro se x ou y (ou ambos) verdadeiros

Estrutura de decisão simples Em Java: if (condição) comando1; else comando2; if( m >= 7.0 ) System.out.println(“Aprovado”); else System.out.println(“Reprovado”);

Exemplo de condicional simples Dado um número real n, imprimir seu valor absoluto (módulo).

Condicional aninhada if( condição1 ) if (condição2) Comando1; else

Condicional encadeada if( condição1 ) Comando1; else if (condição2) Comando2; Comando3;

Atividade 1 (entregar) Faça um programa que leia as 2 notas de um aluno, calcule e exiba a média aritmética das notas e se o mesmo foi aprovado (M>7), reprovado (M < 4) ou está de recuperação (4<= M < 7).

Solução

Operador condicional ternário Operador para representar decisões simples de maneira mais compacta. Sintaxe: condição ? expressão1 : expressão2 Avalia a condição; se for verdadeira, o resultado é o valor da expressão1; senão, o resultado é o valor da expressão2.

Exemplo Dado um número real n, imprimir seu valor absoluto (módulo) usando operador condicional ternário.

Atividade 2 (entregar) Dado um inteiro n, informe se n é par ou ímpar usando o operador condicional ternário.

Cast Conversão entre tipos. Exemplo: double d = 3.17; int i = d; // erro int i = (int) d; // cast explícito System.out.println (" i: " +i); d = i; // cast implícito System.out.println (" d: " + d);

Atividade 3 (entregar) Um elevador de carga tem capacidade para x kg e precisa elevar y kg de areia. Escreva um programa que leia x e y e forneça na tela o número de viagens para o elevador completar sua tarefa.

Solução

Exercícios para casa (entregar) Dados 3 valores, verifique se os mesmos formam um triangulo ou não. Caso afirmativo, informe se é escaleno, isósceles ou eqüilátero. Resolva o mesmo exercício do elevador, agora para um elevador convencional que precisa levar n pessoas, todas com peso z.

Exercícios para casa (entregar) Seja n uma variável inteira contendo o número de erros detectados em determinado processo. Use o operador condicional ternário para codificar uma instrução capaz de exibir saídas como: 1 erro detectado. 5 erros detectados