Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. pagina html
  2.  
  3.  
  4.  
  5.  
  6. <!DOCTYPE html>
  7. <html lang="it" dir="ltr">
  8. <head>
  9. <meta charset="utf-8">
  10. <title></title>
  11. </head>
  12. <body>
  13. <script src="script.js"></script>
  14.  
  15. <h1>Calcolatrice</h1>
  16. <form>
  17. <input type="text" name="primo" id="primo">
  18. <input type="text" name="secondo" id="secondo">
  19. <button type="button" onclick="javascrit:sommavalori();" id="somma">+</button>
  20. <button type="button" onclick="javascrit:sottraivalori();" id="sottrazione">-</button>
  21. <button type="button" onclick="javascrit:moltiplicavalori();" id="prodotto">x</button>
  22. <button type="button" onclick="javascrit:dividivalori();" id="divisione">/</button>
  23. </form>
  24. <div id="risultato"></div>
  25. <div id="log"></div>
  26. </body>
  27. </html>
  28.  
  29.  
  30.  
  31. ____________________
  32.  
  33. script.js
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. function sommavalori(){
  43. var risultato = Number(document.getElementById("primo").value) + Number(document.getElementById("secondo").value); // "primo.value" ricava il valore di primo stessa cosa per "secondo.value"
  44. document.getElementById("risultato").textContent = risultato; // "textContent" riprende il contenuto di risultato
  45. document.getElementById("log").innerHTML = "<p>L'utente ha effetuato la somma tra " + Number(document.getElementById("primo").value) + " e " + Number(document.getElementById("secondo").value) + " ottenendo come risultato " + risultato;
  46. // "log.innerHTML" serve per scrivere nel prog di HTML quindi restituire un risultato poi basta incatenare le varie variabili per continuare!
  47. }
  48. function sottraivalori() {
  49. var risultato = Number(document.getElementById("primo").value) - Number(document.getElementById("secondo").value);
  50. document.getElementById("risultato").textContent = risultato;
  51. document.getElementById("log").innerHTML = "<p>L'utente ha effetuato la sottrazione tra" + Number(document.getElementById("primo").value) + "e" + Number(document.getElementById("secondo").value) + "ottenendo come risultato" + risultato;
  52. }
  53. function moltiplicavalori() {
  54. var risultato = Number(document.getElementById("primo").value) * Number(document.getElementById("secondo").value);
  55. document.getElementById("risultato").textContent = risultato;
  56. document.getElementById("log").innerHTML = "<p>L'utente ha effetuato la moltiplicazione tra" + Number(document.getElementById("primo").value) + "e" + Number(document.getElementById("secondo").value) + "ottenendo come risultato" + risultato;
  57. }
  58. function dividivalori() {
  59. var risultato = Number(document.getElementById("primo").value) / Number(document.getElementById("secondo").value);
  60. document.getElementById("risultato").textContent = risultato;
  61. document.getElementById("log").innerHTML = "<p>L'utente ha effetuato la divisione tra" + Number(document.getElementById("primo").value) + "e" + Number(document.getElementById("primo").value) + "ottenendo come risultato" + risultato;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement