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>
<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
Posta un commento