Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zadatak Java Script

[es] :: Javascript i AJAX :: Zadatak Java Script

[ Pregleda: 1760 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

scepanmali
Beograd

Član broj: 167647
Poruke: 51
*.dynamic.sbb.rs.

Sajt: www.watch-avengers.com


Profil

icon Zadatak Java Script09.06.2009. u 11:42 - pre 181 meseci
Ovako, molim vas da mi pomognete jer ja ovo stvarno ne znam posto sam na fakultetu smer rachunarska grafika i dizajn a imam ovaj predmet koji mi ne ulazi u glavu.
Ako neko zna ovo, molim vas da mi pomognete.

Ovako ide zadatak:

Fibonačijevi brojevi
Tema: Napraviti jednostavnu formu koja za zadato n računa n-ti broj Fibonačijevog niza (0 ≤ n ≤ 35)
Šta je Fibonačijev niz
Niz brojeva u kojem je nulti element nula (0), prvi element jedan (1), a svaki sledeći jednak zbiru svoja dva prethodnika
f(0) = 0, f(1) = 1, f(2) = 1, f(3) = 2, f(4) = 3, f(5) = 5, f(6) = 8 , f(7) = 13...
Alat za rad – Notepad
Potrebno je predati .ZIP fajl sa sledećim fajlovima:
fibonacci.html
fibonacciExt.html i fib.js

fibonacci.html (slika desno)
Naslov, forma, linija, podaci
JavaScript koji vraća n-ti Fibonačijev broj za uneto n
Provera da li je unet broj u dozvoljenom opsegu [0,35]
Provera da li uneti znaci formiraju broj
fibonacciExt.html, fib.js
Identična funkcionalnost kao fibonacci.html, samo sa eksternim JavaScript kodom
 
Odgovor na temu

milan.dinic
Milan Dinic
Novi Sad

Član broj: 157176
Poruke: 85
79.101.194.*

Sajt: milandinic.blogspot.com


Profil

icon Re: Zadatak Java Script09.06.2009. u 14:32 - pre 181 meseci
pozdrav,

evo resenja zadatka...mozda nije struktuiran kao sto treba...ali trebas nesto i sam da odradis...

fibonacciExt.html
Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset="utf-8">
        <title>Untitled Document</title>
    </head>
    <script language='javascript' src='fib.js'></script> 
    <body>
        <input id='number' type='text' /><input type='button' value='calculate' onClick="javascript:calculate()"/>
        <div id='result'>
        </div>
    </body>
</html> 


fib.js
Code:

function calculate(){
    var number = document.getElementById('number');
    var value = number.value;
    var resultDiv = document.getElementById('result');
    var isInt = isInteger(value);
    var content = "";
    if (isInt) {
        if (value < 0 || value > 35) {
            alert("out of bounds");
        }
        else {
            for (var i = 0; i <= value; i++) {
                if (i < 2) {
                    content = content + "f(" + i + ") = " + i;
                }
                else {
                    var fibNumber = 0;
                    fibNumber = i + (i - 1);
                    content = content + "f(" + i + ") = " + fibNumber;
                }
                if (i < value) {
                    content += ", ";
                }
            }
            resultDiv.innerHTML = content;
        }
    }
    else {
        alert("not a number");
    }
}

function isInteger(s){
    var i;
    
    if (isEmpty(s)) {
        if (isInteger.arguments.length == 1) {
            return 0;
        }
        else {
            return (isInteger.arguments[1] == true);
        }
    }
    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        
        if (!isDigit(c)) {
            return false;
        }
    }
    
    return true;
}

function isEmpty(s){
    return ((s == null) || (s.length == 0))
}

function isDigit(c){
    return ((c >= "0") && (c <= "9"))
}

 
Odgovor na temu

scepanmali
Beograd

Član broj: 167647
Poruke: 51
*.dynamic.sbb.rs.

Sajt: www.watch-avengers.com


Profil

icon Re: Zadatak Java Script09.06.2009. u 16:42 - pre 181 meseci
E, hvala ti puno. Car si :)

Ma, snacicu se ja sad.
Hvala ti puno jos jednom!
 
Odgovor na temu

[es] :: Javascript i AJAX :: Zadatak Java Script

[ Pregleda: 1760 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.