Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Verificação de compatibilidade de doação de sangue

import java.util.Scanner;

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

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

        System.out.println("Digite o peso do doador (em kg):");
        double peso = scanner.nextDouble();

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

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Leo. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

No seu código, você está utilizando condicionais if e else para verificar as condições de compatibilidade para doação de sangue, o que é bem interessante. No entanto, percebo que você está utilizando múltiplas condições dentro do if de uma maneira que pode tornar o código mais difícil de entender.

Uma dica interessante para o futuro é utilizar parênteses para garantir a clareza nas operações lógicas. Veja este exemplo:

 if ((idade < 18 || idade > 65) && peso < 50) { System.out.println("O doador não é compatível. \nMotivo: Deve ter entre 18 e 65 anos e pesar mais que 50 kg."); } 

Neste exemplo, o uso de parênteses ajuda a entender melhor a prioridade das operações lógicas, tornando o código mais fácil de ler e manter.

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