2
respostas

[Projeto] exercicios condicionais

numero par ou impar

package br.com.aluraexercicios; import java.util.Scanner;

public class Teste { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Adicione um numero:");
    int numero = teclado.nextInt();

    if (numero % 2 == 0) {
        System.out.println("o numero " + numero + " é par");
    } else {
        System.out.println("o numero " + numero + " é impar");
    }
    teclado.close();
}

}

Media de fim de ano

package br.com.aluraexercicios;

import java.util.Scanner;

public class FimDeAno { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite 3 notas de 0 a 10:");
    double nota1 = teclado.nextDouble();
    double nota2 = teclado.nextDouble();
    double nota3 = teclado.nextDouble();

    double media = ((nota1 + nota2 + nota3) / 3);

    if (media >= 7.0) {
        System.out.println("O estudante teve media " + String.format("%.1f", media) + " e foi aprovado.");
    } else if (media >= 5.0) {
        System.out.println("O estudante teve media " + String.format("%.1f", media) + " e está de recuperação.");
    } else {
        System.out.println("O estudante teve media " + String.format("%.1f", media) + " e foi reprovado.");
    }
}

}

Senha de acesso

package br.com.aluraexercicios;

import java.util.Scanner;

public class Acesso { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite a senha:");
    int senha = teclado.nextInt();
    teclado.close();

    if (senha == 123456) {
        System.out.println("Acesso permitido!");
    } else {
        System.out.println("Acesso negado");
    }
}

}

Comparar

package br.com.aluraexercicios;

import java.util.Scanner;

public class Comparar { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite o primeiro número:");
    int numeroUm = teclado.nextInt();
    System.out.println("Digite o segundo número: ");
    int numeroDois = teclado.nextInt();

    if (numeroUm > numeroDois) {
        System.out.println("O maior número é " + numeroUm);
    } else if (numeroDois > numeroUm) {
        System.out.println("O maior número é " + numeroDois);
    } else {
        System.out.println("Os números são iguais: " + numeroUm);
    }
}

}

Desconto

package br.com.aluraexercicios;

import java.util.Scanner;

public class Desconto { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite o valor da compra: ");
    double valor = teclado.nextDouble();
    double desconto = valor * .9;

    if (valor >= 100.00) {
        System.out.println("Desconto de 10% aplicado.\n Novo valor: R$ " + desconto);
    } else {
        System.out.println("Nenhum desconto aplicado.\n Valor total: R$ " + valor);
    }
    teclado.close();
}

}

Dia Útil

package br.com.aluraexercicios;

import java.util.Scanner;

public class DiaUtil { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite o dia da semana (em letras minusculas): ");
    String dia = teclado.next();

    if (dia.equals("segunda") || dia.equals("terça") || dia.equals("quarta") || dia.equals("quinta") || dia.equals("sexta")) {
        System.out.println(dia + " é um dia útil.");
    } else {
        System.out.println(dia + " não é um dia útil.");
    }
    teclado.close();
}

}

Emprestimo

package br.com.aluraexercicios;

import java.util.Scanner;

public class Emprestimo { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite o valor do emprestimo:");
    int emprestimo = teclado.nextInt();

    if (emprestimo >= 1000 && emprestimo <= 5000) {
        System.out.println("o valor R$" + emprestimo +" reais, está dentro do intervalo permitido para empréstimo.");
    } else {
        System.out.println("o valor R$" + emprestimo +" reais, não está dentro do intervalo permitido para empréstimo.");
    }
    teclado.close();
}

}

2 respostas

cont.

Triângulo

package br.com.aluraexercicios;

import java.util.Scanner;

public class Triangulo { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite o primeiro lado:");
    int lado1 = teclado.nextInt();

    System.out.println("Digite o segundo lado:");
    int lado2 = teclado.nextInt();

    System.out.println("Digite o terceiro lado:");
    int lado3 = teclado.nextInt();

    if (lado1 + lado2 > lado3 && lado2 + lado3 > lado1 && lado1 + lado3 > lado2) {
        System.out.println("Os lados podem formar um triângulo");
    } else {
        System.out.println("Os lados não podem formar um triângulo.");
    }
    teclado.close();
}

}

Doador

package br.com.aluraexercicios;

import java.util.Scanner;

public class Doador { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite a idade do doador:");
    int idade = teclado.nextInt();

    System.out.println("Digite o peso do doador (em kg)");
    int peso = teclado.nextInt();

    if (idade >= 18 && idade < 66 && peso > 50) {
        System.out.println("O doador é compatível.");
    } else if (idade < 18 || idade > 65) {
        System.out.println("O doador não é compativel\n Motivo: Deve ter entre 18 e 65 anos");
    } else {
        System.out.println("O doador não é compativel\n Motivo: Deve ter pelo menos 50kg");
    }

    teclado.close();
}

}

Sistema

package br.com.aluraexercicios;

import java.util.Scanner;

public class Sistema { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Digite o codigo de acesso: ");
    int codigo = teclado.nextInt();

    System.out.println("Digite o nível de permissão: ");
    int nivel = teclado.nextInt();

    boolean codigoValido = codigo == 2023;
    boolean nivelValido = nivel >= 1 && nivel <= 3;

    if (codigoValido && nivelValido) {
        System.out.println("Acesso permitido. Bem-vindo ao sistema!");
    } else {
        System.out.println("Acesso negado. Motivo:");
        if (!codigoValido) {
            System.out.println("Código invalido.");
        }
        if (!nivelValido) {
            System.out.println("Nível de permissão invalido.");
        }
    }
    teclado.close();
}

}

Oi, Bruno! Como vai?

Agradeço por compartilhar sua coletânea de exercícios com a comunidade Alura.

Muito bom ver a variedade de situações que você praticou com condicionais em Java — desde validações simples como par ou ímpar, até verificações de acesso, empréstimo, doação de sangue e formação de triângulo. Isso mostra um ótimo domínio do conteúdo e dedicação na prática!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!