fork download
  1. import sys
  2.  
  3. #Time scale in us
  4. XU = 2.0
  5. #Voltage scale in V
  6. YU = 0.2
  7. #Resistor 3 resistance in ohms
  8. R3 = 99.91
  9. #Frequency in kHz
  10. F = 50.0
  11.  
  12. #Scale is 20 units
  13. #In calculations XU and YU are in ns and mV for unit
  14. #Voltages are in mV and frequency is in Hz
  15. F *= 1000
  16. XU *= 1000 / 20
  17. YU *= 1000 / 20
  18. e = 0.0
  19. for s in sys.stdin:
  20. if (s.strip() == ""): continue
  21. vlr = -1 * int(s) * YU
  22. pr = vlr * vlr / R3 / 1000
  23. e += pr
  24. e *= XU / 1000000
  25. print("Output power was %.3f uW" % (F * e))
  26.  
Success #stdin #stdout 0.01s 23296KB
stdin
-16
-33
-49
-60
-59
-58
-52
-47
-49
-50
-47
-45
-44
-43
-42
-42
-41
-40
-39
-38
-37
-37
-36
-35
-34
-33
-32
-32
-31
-30
-29
-28
-28
-27
-27
-26
-25
-25
-24
-24
-23
-23
-22
-21
-21
-20
-20
-19
-19
-18
-18
-18
-17
-17
-17
-16
-16
-15
-15
-15
-14
-14
-14
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
stdout
Output power was 357.211 uW