I'm learning German and we've just looked into the topic "Wohnung", including numbering floors in a building.
For example, let's imagine a house:
-------------------------------
| dritter Stock, Dachgeschoss |
-------------------------------
| zweiter Stock |
-------------------------------
| erster Stock |
-------------------------------
| Erdgeschoss |
---------------------------------------------
The teacher said that it will be a "dreistöckiges Haus" (because of maximum floor is "dritter"). However, when I tried searching the Internet and the German Wikipedia I found that such thing is called "vierstöckiges Haus". Logical, because there are four floors (including the ground floor).
So what is correct then? Are there any special details (e.g. is the ground floor a dwelling or not) about how to call each floor and the whole building?