A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "Estrutura de decisão em JAVA P. O. O. Prof. Grace."— Transcrição da apresentação:

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

2 2 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) ].

3 3 Solução Erro comum!!!

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

5 5 Operadores relacionais Operador relacionalResultado x == yVerdadeiro se x igual a y x != yVerdadeiro se x diferente de y x < yVerdadeiro se x menor que y x > yVerdadeiro se x maior que y x <= yVerdadeiro se x menor ou igual a y x >= yVerdadeiro se x maior ou igual a y

6 6 Operadores lógicos Usados em expressões lógicas OperadorResultado !xVerdadeiro se x for falso x && yVerdadeiro se x e y ambos verdadeiros x || yVerdadeiro se x ou y (ou ambos) verdadeiros

7 7 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);

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

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

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

11 11 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).

12 12 Solução

13 13 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.

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

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

16 16 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);

17 17 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.

18 18 Solução

19 19 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.

20 20 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


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

Apresentações semelhantes


Anúncios Google