Dodanie kolejnej cyfry do liczby

0

Cześć, (do moderatorów z góry przepraszam za złą nazwę tematu, nie mam pojęcia jak go nazwac xd)
mam takie pytanie bo nie mam pomysłu jak rozwiązać pewien problem, a mianowicie piszę kalkulator (na zaliczenie) rezystorów.
W zależności od ustawienia kolorów paska ma się pojawić jego wartość.
No to tak brązowy ma wartość 1, Czerwony 2, Pomarańczowy 3.
Niestety nie wiem jak zrobić cos w tym stylu:
//pseudokod

usigned wartosc = 0;
if (brązowy)
{ wartosc = 1}
if (czerwony)
{ wartosc = 12}
if (pomarańczowy)
{wartosc = 123}

Tu nie chodzi o zwykłe dodawanie :)

2
if (brazowy)
    wartosc = wartosc * 10 + 1;
if (czerwony)
    wartosc = wartosc * 10 + 2;

1 użytkowników online, w tym zalogowanych: 0, gości: 1