quinta-feira, 1 de março de 2012

Operadores Lógicos e Condicionais I




Operadores Lógicos
Bem temos várias operações lógicas que é preciso nos familiarizar. As Principais são:

Operador e, and, &&
A
B
A && B
V
V
V
V
F
F
F
V
F
F
F
F

Operador Ou, or, ||
A
B
A || B
V
V
V
V
F
V
F
V
V
F
F
F

Operador !(negação de _)
A
!A
V
F
F
V

Operadores Condicionais
Agora que já temos a noção dos operadores lógicos, veremos os operadores condicionais, que precisam de uma condição para ser executada, e caso essa condição seja satisfeita as linhas de código entre as chaves {} são mostrados os seus resultados.

Supomos o seguinte: Que você irá pegar um ônibus na rodoviária, para a cidade do Rio de //Janeiro, e a valor da passagem é paga por pessoas maiores de 8 anos, e para as pessoas //menores de 8 anos não é cobrado o valor da passagem. Você está acompanhado.
import java.util.Scanner;

public class operadoresLogicos {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int idade;
        System.out.println("Qual a sua idade: ");
        idade = input.nextInt();
        if (idade >= 8) {
            System.out.println("Valor de passagem: 130,00 ");
        }
        if (idade < 8) {
            System.out.println("Não é cobrado o valor da passagem.");
        }
    }
}// Fim do c ódigo
Supomos outra vez: Estão contratando pessoas para um trabalho mirim, e é tido como condições que para ser admitido o cidadão deve ser estudante e maior de 16 anos.

import java.util.Scanner;

public class operadoresLogicos2 {
    public static void main(String[] args) {
        int idade, condicao;
        Scanner input = new Scanner(System.in);
        System.out.println("Sua idade: ");
        idade = input.nextInt();
        System.out.println("Estudando: ");
        System.out.println("1(sim) 2(não)");
        condicao = input.nextInt();
        if (idade >= 16 && condicao == 1) {
            System.out.println("Você satisfaz as nossas condições");
        }
        else {
            System.out.println("Você não satisfaz as nossas condições");
        }
    }
}

Suponhamos que: Numa fila de banco pessoas idosos, grávidas, pessoas com crianças decolo ou deficientes físicos, precisam de atendimento diferenciado e rápido.
import java.util.Scanner;

public class operadoresLogicos3 {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int condicao;
        System.out.println("Qual a situação do cliente: ");
        System.out.println("1(idoso(a))  \n" +
                "2(mulher grávida)\n" +
                        "3(pessoa com criança de colo) \n" +
                        "4(deficiente físico) \n" +
                        "5(outro)");
        condicao = input.nextInt();
        if (condicao == 1 || condicao == 2 || condicao == 3 || condicao == 4) {
            System.out.println("Atendimento rápido e diferenciado.");
        }
        else {
            System.out.println("Atendimento comum. Esperar a fila para ser atendido.");
        }
    }
}
Na próxima lição iremos aprender mais dos Operadores Lógicos e Condicionais II. Comente esta lição!

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...