user25005: How can someone calculate the current/real-time value of a Bitcoin block?
What is the equation/algorithm used to determine this?
I've found a few resource online, but I'm a little confused

user24601: 
How can someone calculate the current/real-time value of a Bitcoin
  block?

Steps:

run bitcoin-cli getblockcount to get current block_height
current_block_reward = 50 / [(block_height MOD 210000) + 1]


What is the equation/algorithm used to determine this?

Value the of a Bitcoin block defined here. The default value is 50 * 100,000,000 Satoshis. 
After every "SubsidyHalvingInterval" blocks, the reward of each block halved. The SubsidyHalvingInterval is defined here
CAmount GetBlockValue(int nHeight, const CAmount& nFees)
{
    CAmount nSubsidy = 50 * COIN;
    int halvings = nHeight / Params().SubsidyHalvingInterval();

    // Force block reward to zero when right shift is undefined.
    if (halvings >= 64)
        return nFees;

    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy >>= halvings;

    return nSubsidy + nFees;
}


user9382: You can also use the BlockExplorer API totalbc query: http://blockexplorer.com/q/totalbc/####, where #### can be a past or future block number, and the return value is the total BTC in circulation. bcperblock may also be helpful.
See BlockExplorer.com/q/ for a full list of queries. 

25005: <p>How can someone calculate the current/real-time value of a Bitcoin block?</p>

<p>What is the equation/algorithm used to determine this?</p>

<p>I've found a few resource online, but I'm a little confused</p>
 24601: <blockquote>
  <p>How can someone calculate the current/real-time value of a Bitcoin
  block?</p>
</blockquote>

<p>Steps:</p>

<ol>
<li>run <code>bitcoin-cli getblockcount</code> to get current <strong>block_height</strong></li>
<li>current_block_reward = 50 / [(block_height MOD 210000) + 1]</li>
</ol>

<blockquote>
  <p>What is the equation/algorithm used to determine this?</p>
</blockquote>

<p>Value the of a Bitcoin block defined <a href="https://github.com/bitcoin/bitcoin/blob/v0.10.0/src/main.cpp#L1223" rel="nofollow">here</a>. The default value is 50 * 100,000,000 Satoshis. <br/></p>

<p>After every "<strong>SubsidyHalvingInterval</strong>" blocks, the reward of each block halved. The <strong>SubsidyHalvingInterval</strong> is defined <a href="https://github.com/bitcoin/bitcoin/blob/v0.10.0/src/chainparams.cpp#L118" rel="nofollow">here</a></p>

<pre><code>CAmount GetBlockValue(int nHeight, const CAmount&amp; nFees)
{
    CAmount nSubsidy = 50 * COIN;
    int halvings = nHeight / Params().SubsidyHalvingInterval();

    // Force block reward to zero when right shift is undefined.
    if (halvings &gt;= 64)
        return nFees;

    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy &gt;&gt;= halvings;

    return nSubsidy + nFees;
}
</code></pre>
 9382: <p>You can also use the <a href="http://blockexplorer.com/q/totalbc" rel="nofollow">BlockExplorer API</a> <em>totalbc</em> query: <code>http://blockexplorer.com/q/totalbc/####</code>, where <code>####</code> can be a past or future block number, and the return value is the total BTC in circulation. <em><a href="http://blockexplorer.com/q/bcperblock" rel="nofollow">bcperblock</a></em> may also be helpful.</p>

<p>See <a href="http://blockexplorer.com/q/" rel="nofollow">BlockExplorer.com/q/</a> for a full list of queries. </p>
