document.writeln ("<p><strong>Denne formel skal tages med<br />forbehold idet der ikke tages<br />højde for knoglestruktur eller<BR />muskelmasse</p></strong>");
</script> </head>
<body> KLIK PÅ OPDATER FOR AT FORETAGE EN NY BEREGNING </body>
</html>
Mit problem er at jeg oppe i if/else`en vil have programmet til at sige enten: "din vægt er normal" hvis betingelsen er opfyldt, eller "du er overvægtig" hvis næste betingelse er opfyldt osv. osv.!
Men lige meget hvad resultatet bliver gennemføre programmet den første if-sætning?? Hvad er problemet ?? Er ikke helt klar over om min syntax i betingelses-sætningerne er rigtige nemlig??
Sådan skal det laves: <html> <head> <script language=JavaScript type="text/javascript"><!-- var højde, vægt, høj, væg, BMI; document.writeln("<p><h2> udregn dit Body Mass Index </h2></p>");
højde = window.prompt("Indtast din højde i cm:", "0"); document.writeln ("Din højde: " + højde + " cm<br />"); vægt = window.prompt ("Indtast din vægt i kg:", "0"); document.writeln ("Din vægt: " + vægt + " kg<br />");
høj = parseInt(højde); væg = parseInt(vægt);
window.alert("Udregn dit BMI?");
BMI = (væg/(høj * høj)) * 10000; document.writeln("<h4>dit Body Mass Index er= " + BMI + " </h4>");
if (BMI < 18.5) document.writeln("DU ER UNDERVÆGTIG! DU MÅ SPISE NOGET MERE"); else if (BMI >= 18.5 && BMI <= 24.9) document.writeln("DIN VÆGT ER HELT NORMAL"); else if (BMI > 24.9 && BMI < 30) document.writeln("DIN VÆGT ER HELT NORMAL"); else document.writeln("DU ER FED!");
document.writeln ("<p><strong>Denne formel skal tages med<br />forbehold idet der ikke tages<br />højde for knoglestruktur eller<BR />muskelmasse</p></strong>"); // --> </script> </head>
<body> </body> </html>
Synes godt om
Slettet bruger
02. januar 2003 - 18:03#3
Endvidere bør de omskrives til:
if (BMI <= 18.5) document.write.... else if (BMI <= 24.9) document.write....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.