Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1.  
  2. """
  3. @author: Arianna Pesce
  4. """
  5.  
  6. # Inserimento valori da parte dell'utente
  7. x = float(input('Inserire dato x: '))
  8. y = float(input('Inserire dato y: '))
  9. perturbx = float(input('Inserire perturbazione: '))
  10. perturby= float(input('Inserire perturbazione: '))
  11.  
  12. # Costruzione dati perturbati
  13. xp = x + perturbx
  14. yp = y + perturby
  15.  
  16. # Calcolo dei prodotti
  17. P = x * y
  18. Pp = xp * yp
  19.  
  20. # Calcolo degli errori relativi
  21. Err_x = abs(x-xp)/abs(x)
  22. Err_y = abs(y-yp)/abs(y)
  23. Err_P = abs(P-Pp)/abs(P)
  24.  
  25. # Visualizzazione dei risultati
  26. print('Dati esatti  x=%15.12f  y=%15.12f' % (x,y))
  27. print('Dati perturbati x=%15.12f  y=%15.12f' % (xp,yp))
  28. print('Prodotto dati esatti  S=%15.12f' % P)
  29. print('Prodotto dati perturbati S=%15.12f' % Pp)
  30. print('Errori sui dati Ex=%e  Ey=%e ' % (Err_x,Err_y))
  31. print('Errore sul risultato Es=%e' % Err_P)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement