question

A formula (codigo) em HTML para o calculo do IMC. Eu preciso criar um script que executa o calculo?

usando os valores 4 de uma página da web para minha atribuição que contém 3 caixas de texto. 1 para a altura (em polegadas) 1 para o peso (em libras) 1 que wil contêm os resultados de IMC.
Eu preciso atribuir os resultados para a caixa de texto de IMC que converter o valor para um inteiro usando paeseInt. Aqui está o que eu tenho doen, mas ele não calcular. Por favor me ajude a descobrir onde ter ido errado.

<!DOCTYPE HTML>
<html>
<head>
<title>Calculadora de IMC</title>
<script type="text/javascript"> / <![CDATA[ /
function calcBMI(){
totalBMI = userWeight;
userWeight = document.form.numWeight.value
703;
totalBMI += userWeight;
document.BMI.calculatedBMI.value = ""
}
function calcBMI(){
/ ]]> /
</script>
</head>
<body>
<form action="" name="BMI details"></form>
<table>
<tr>
<td>Peso

(em libras)</td>
<td><input type="text">
nome = "numWeight" size = "10"
OnChange="calcWeight()" / ></td>
</tr>

<tr>
<td>Altura

(em polegadas)</td>
<td><input type="text">
nome = "numHeight" size = "15"
OnChange="calcHeight()" / ></td>
</tr>
</table>

<form action="" name="BMI">
<p>
IMC calculado:
<table>
<tr>
<td>Índice de massa corporal

(IMC)</td>
<td><input type="text">
nome = "calculatedBMI" size = "25"
OnChange="calcHeight()" / ></td>
</tr>
</table>
<input type="button" style="font-size: 8pt" value="Calculate" onclick="calculateBMI()" name="button">
<input type="reset" style="font-size: 8pt" value="Clear Form">
</form>
</body>
</html>


resposta Resposta
Ver código-fonte: http://paynelessdesigns.com/tools/tool_body-mass.shtml

Ron


Comentários Comentários

Guest
Daniela na 27 Dez 2023
5
Parece que o código que você escreveu contém alguns erros. Primeiramente, você precisa declarar as variáveis 'userWeight' e 'totalBMI' dentro da função 'calcBMI'. Após isso, você deve corrigir a linha onde você realiza o cálculo, pois o peso deve ser dividido pela altura ao quadrado para obter o IMC. Além disso, as funções 'calcWeight' e 'calcHeight' não estão definidas em seu script. Para corrigir isso, você precisa criar essas funções e atribuir os valores das caixas de texto de peso e altura às variáveis adequadas. Por fim, sugiro que você adicione a lógica para converter o resultado do cálculo do IMC em um número inteiro antes de atribuir à caixa de texto. Com essas correções, o seu script deverá funcionar corretamente.

Espero ter ajudado a identificar onde você errou e como corrigir o problema. Se precisar de mais alguma ajuda, não hesite em me contatar. Boa sorte com o seu script!


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved