Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Esercizi IF - 1</title>
- </head>
- <body>
- <script>
- // 1 Inserito un numero, dire se è pari o
- // dispari (operatore modulo oppure trunc() )
- let numeroStr = prompt("Inserire un numero intero");
- let numero=parseInt(numeroStr);
- console.log(numero);
- //l'utente ha per caso premuto ESC o
- //fatto click su cancel?
- if (numeroStr === null)
- { alert("Hai premuto ESC o fatto clic su CANCEL ..."); }
- else
- {
- //non ha premuto ESC/cancel
- //ma ... ha inserito davvero qualche cosa?
- if (numeroStr==="")
- { alert("Hai confermato senza aver inserito nulla");}
- else
- {
- //ma ... ha inserito esattamente un numero?
- if (isNaN(numero) ||
- numeroStr.length!==numero.toString().length)
- { alert("Formato non numerico o non un numero intero");}
- else
- {
- //numero intero; è pari?
- //da "12347" a "7"
- let ultimaCifra = numeroStr[numeroStr.length-1];
- if (ultimaCifra === "0" || ultimaCifra === "2" ||
- ultimaCifra === "4" || ultimaCifra === "6" ||
- ultimaCifra === "8")
- {alert("Pari");}
- else
- {alert("Dispari");}
- if ( "02468".indexOf(ultimaCifra)>-1 )
- alert("Numero Pari");
- else
- alert("Numero Dispari");
- }
- }
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement