JavaScriptCondicionaisdesafio

Diagnóstico de saúde

Em sistemas de saúde, a classificação da pressão arterial segue regras rígidas. Um erro na lógica condicional pode gerar diagnósticos incorretos, comprometendo o atendimento. Saber combinar && e || na ordem certa é essencial para programas confiáveis, como monitores hospitalares ou apps de autocuidado.

O PROBLEMA

Declare pressão sistólica e diastólica. Classifique: Normal (<120 e <80), Elevada (120-129 e <80), Hipertensão 1 (130-139 ou 80-89), Hipertensão 2 (>=140 ou >=90), Crise (>180 ou >120).

EXEMPLO

sistolica=135, diastolica=85 → Hipertensão Estágio 1
sistolica=185, diastolica=100 → Crise!

SOBRE O CONCEITO

O exercício exige verificar condições compostas com && (e) e || (ou). Por exemplo, 'Normal' exige sistolica < 120 && diastolica < 80, pois ambas devem ser verdadeiras. Já 'Hipertensão Estágio 1' usa ||: basta um dos valores estar na faixa (130-139 para sistólica OU 80-89 para diastólica). Erro comum é checar 'Crise' por último: os intervalos de 'Hipertensão 2' (≥140 OU ≥90) englobam a crise (≥180 OU ≥120). Se a crise for testada depois, pacientes em crise podem ser classificados erroneamente como 'Hipertensão 2'. Use >= e <= para limites, respeitando a ordem decrescente de gravidade.

RESOLUÇÃO

Mais exercícios de Condicionais

JSC020 · IntermediárioOperador ternárioJSC005 · BásicoMaior entre doisJSC006 · BásicoDesconto simplesJSC012 · IntermediárioClassificação do IMC
Ver todos os exercícios de JavaScript