Sequência de FibonacciF
Olá. Bom dia! Pessoal, no curso, o professor pediu pra fazer: "utilize o while ou "do while" para criar uma página que solicite um valor(n)
ao usuário e exiba a sequência de Fibonacci até o menor valor mais próximo de n"
Beleza, o meu código ficou assim, porém, ele só exibe o número 0... Acho que o erro está quando chamo a função:"onclick". Alguém poderia me ajudar? Segue o código...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Fibonnaci</title>
</head>
<script>
function fibonacci(variavo, Valor1){
var xx = 0;
var y = 1;
var x1;
variavo.value = "";
while ( xx <= Valor1.value )
{
variavo.value += xx+", ";
x1 = y;
y = y + xx;
xx = x1;
}
}
</script>
<form>
Digite o valor:<input type="text" name="Valor1" /> <br />
Resultado: <input type="text" name="Resultado" /><br />
<input type="button" value="Calcular" onclick="fibonacci(this.form.Valor1,this.form.Resultado)" />
</form>
<body>
</body>
</html>Discussão (3)
Carregando comentários...