Salve a tutti....domani ho un esame sul linguaggio Html..
volevo porvi questo semplicissimo problema, non sapendo quale possa essere lo sbaglio....
Dati N elementi di un vettore e dati 2 numeri X e Y verificare che la variabile p sia true solo se i primi X elementi del vettore sono multipli di Y.
l'ho risolto più o meno così, ma non gira...
<html>
<head>
<title>Esercizio esame</title>
</head>
<body>
<script>
<!-- Inizio script JavaScript
var N;
var X;
var Y;
var i;
var p;
N = window.prompt("Insercisci la lunghezza dell'array");
N = N * 1;
var vettore = new Array(N);
i = 0;
while (i < N)
{
vettore[i] = window.prompt ("Inserisci vettore["+ i +"]");
vettore[i] * = 1;
i = i + 1;
}
X = window.prompt("Inserisci il valore di X");
X * = 1;
Y = window.prompt("Inserisci il valore di Y");
Y * = 1;
i = 0;
p = false;
if (X > N)
{
window.alert("il valore X deve essere minore di N");
}
else
{
while (i < X)
{
if(vettore[i] % Y == 0)
{
p = true;
}
i = i + 1;
}
if (p == false)
{
window.alert("I primi" + X + "elementi dell'array non sono multipli di" + Y);
}
else
{
window.alert("I primi" + X + "elementi dell'array sono multipli di" + Y);
}
//Fine script -->
</script>
</body>
</html>
p.s. se sono nella parte sbagliata del forum, abbiate la cortesia di avvisare...sono solita alle figure di mmerda!ciaoooooo

ciaoooooo
Rispondi quotando