Esercizio in Javascript: vettore (array) nomi con ricerca - soluzione di Andrea Garotta III E

<html>
<head><title></title>
</head>
<body>
<script>
 nomina=prompt("quanti nominativi vuoi inserire?")
             elenom=new Array(nomina)
            //caricare nel vettore n(nomina) nominativi
            var i
            i=0
            while(i<nomina){
                elenom[i]=prompt("inserire il " + (i+1) + " nominativo.")
                i=i+1;
            }
            //visualizzare i nominativi caricati nel vettore
                visual=prompt("vuoi visualizzare i nominativi presenti nel vettore? [S/N]")
                if (visual=="S" || visual=="s") {
                var j,nomi
                   j=0;nomi=""
                while(j<nomina){
                nomi=nomi+" " + elenom[j]
                j=j+1
                }
                alert(nomi)
            }

 visual=prompt("vuoi cercare uno dei nominativi presenti nel vettore? [S/N]")
            if (visual=="S" || visual=="s"){
                //cerco nominativo inserito nel vettore
                var g,nome
                g=0; nome="";
                nome=prompt("digita il nome da ricercare!")
                while(g<nomina) {
                    if (elenom[g]==nome) break
                    g++
                }
                //visualizza il nominativo trovato
                alert(elenom[g] + " si trova nella posizione " + (g+1))
           }
</script>
</body>
</html>

Commenti