1
resposta

[Projeto] Banco de Sangue

import java.util.Scanner;

public class BancoSangue {
    public static void main(String[] args) {
        System.out.println("----Banco de Sangue ----");
        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("Doador compatível!");
        } else {
            System.out.println("Doador não compatível! ");
            if(idade <18 || idade> 65) {
                System.out.println("Motivo: Deve ter entre 18 e 65 anos.");
            }
            if (peso <= 50) {
                System.out.println("Motivo: Deve pesar mais de 50 kg.");
        }
        }
        scanner.close();
    }
}
1 resposta

Oi, Renata! Como vai?

Seu código ficou muito bem estruturado, utilizando de forma correta as condicionais compostas para validar idade e peso. Ótima prática fechar o scanner no final, isso mostra atenção aos detalhes.

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