1
resposta

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

import java.util.Scanner;

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

        // Entrada de dados
        System.out.print("Digite a idade do doador: ");
        int idade = scanner.nextInt();

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

        // Verificação dos critérios
        if (idade >= 18 && idade <= 65 && peso > 50) {
            System.out.println("O doador é compatível para doar sangue.");
        } else {
            System.out.println("O 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, Gabrielly!

Ótimo código! Espero que continue a explorar os conteúdos para ampliar seu conhecimento e desenvolver novas habilidades. Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!