Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida Aula 4 - While

Olá pessoal,

Segui conforme os videos utilizando o while, porem, nada é mostrado no meu console. Alguem poderia me ajudar?

// Calculo de IMC = peso / altura * altura

// Aluno 2
var tdPeso = document.getElementById("peso-2");
var tdAltura = document.getElementById("altura-2");

var peso2 = tdPeso.textContent;
var altura2 = tdAltura.textContent;

var paciente2 = {"peso" : peso2, "altura" : altura2};

// Aluno 1
var tdPeso = document.getElementById("peso-1");
var tdAltura = document.getElementById("altura-1");

var peso1 = tdPeso.textContent;
var altura1 = tdAltura.textContent;

var paciente1 =  {"peso" : peso1, "altura" : altura1};

console.log(paciente1);
console.log(paciente2);

// Array de pacientes
var pacientes = [paciente1, paciente2];

console.log(pacientes);

// Loop para calculo do IMC
var posicaoAtual = 0;

while (posicaoAtual <= pacientes.lenght - 1) {

    var paciente = pacientes[posicaoAtual];

    if (paciente.altura != 0) {
        var imc = paciente.peso / (paciente.altura * paciente.altura);

        //var tdImc = document.getElementById("imc-2");
        //tdImc.textContent = imc;

        console.log(imc);
  }
  else {
        console.log("Altura ou peso é igual a zero!");
  }

    posicaoAtual += 1;
2 respostas

O que está sendo impresso? O if or else?

solução!

Olá Ricardo,

Nenhum dos dois. Nada é impresso no console.

De qualquer forma apaguei todo o script e o reescrevi do zero e funcionou kkkk não sei o que ocorria.