Kurze Zusammenfassung
Die Zahlen 0–20 haben eigene Formen — die muss man auswendig lernen.
um/uma (1) und dois/duas (2) ändern sich je nach Geschlecht dessen, was du zählst (anders als im Deutschen ändert sich auch die Zwei!).
21–99: Zehner + e + Einer — vinte e um, quarenta e sete (in natürlicher Reihenfolge, nicht umgedreht wie im Deutschen).
100 allein = cem; 101–199 = cento e… (cento e dez).
200–900 stimmen ebenfalls im Geschlecht überein: duzentos / duzentas.
e ("und") verbindet jeden Teil: trezentos e quarenta e cinco.
1000 = mil — niemals "um mil".
Am Telefon sagen Brasilianer meia (= halbes Dutzend) für die 6.