05 JavaScript: “Calcolatrice" -  Number

 

Apri il Blocco Note e scrivi il programma accuratamente.

 

<script>

n1 = Number(  prompt("Numero 1") );

n2 = Number(  prompt("Numero 2") );

op = prompt("Scegli l'operazione");

 

if( op=="+" ) {

r = n1+n2;

} else if( op=="-" ) {

r = n1-n2;

} else if( op=="*" ) {

r = n1*n2;

} else if( op=="/" ) {

r = n1/n2;

}

 

document.write(n1);

document.write(op);

document.write(n2);

document.write(" = ");

document.write(r);

</script>

 

Prova adesso a creare le seguenti varianti:

1        Controlla che tutte le operazioni funzionino anche con i numeri negativi.

2        Potenze. Aggiungi alla fine del blocco if  il seguente blocco per fare le potenze:

 else if( op=="p" ) {
    r = Math.pow(n1, n2);
 }

3        Aggiungi alla fine del blocco if  il seguente blocco per quando l'utente chiede un'operazione sconosciuta:

  
else {
    r = "operazione sconosciuta";
 }

4        Fai aggiunte o varianti.