FUNCTION
work
Interface
#include <codecogs/engineering/thermodynamics/work.h>
using namespace Engineering::Thermodynamics;
According to Thermodynamics second law, a thermal machine works in cycles receiving and losing heat and receiving or doing work. (Act as a machine or refrigerator)
(1)
(2)
Example 1
The work done by a machine receiving 10J of heat and losing 4J to ambient, with cycle in clockwise direction
printf("%d",work(10,4,1));Output: 6
Output: 6Parameters
in_heat
The incoming heat (Any value)
out_heat
The lost heat to ambient(Any value)
cycle
The cycle direction ( 1 for clockwise, -1 for counter-clockwise )
Returns
The work done by the machine
Input for cycle must be -1 or 1 (counter-clockwise and clockwise), if a value different from those is inputted, the function will return 0.
Interactive Calculator
in_heat
out_heat
cycle
Result
Computing…
Set a range above first to export a graph.
This function's source code is only visible to registered users — documentation and the calculator above are free to use either way. Sign in to see it.