I would like to understand one detail of how nominal GDP of a country in a given year is calculated. It seems to me that the GDP in each country is first calculated in the national currency and then is converted to dollars. Is this correct?If yes, how can one make this conversion if a currency can weaken of strengthen itself significantly with respect to dollar within a year?Here is the list of such GDP's per country per year in US dollars:http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nominal)For example take Russia, GDP in 2013 was 2,096,774 million dollars and in 2014 it is 2,057,000 million dollars.Now, we know that the rouble weakened significantly in 2014, (almost twice). So it looks like Russian GDP in dollars should have dropped significantly as well. But it had not done so. Why?
Here is a link to give you all the various ways Russian GDP is calculated via the World bank. Nominal GDP in Roubles. Real GDP in Constant Roubles. Real GDP in Constant Dollars and Real GDP in Current Dollars
Each countries GDP is always calculated in its own currency. Nominal GDP = Real GDP Plus an inflation adjustment. I do not have the data infront of me but i would expect that Russia had subastantial inflation in this period so that Nomianl GDP rose quite abit offsetting the decline in the value of the ruble.