Számológépnél szerintem a következőképpen járj el:
- kell egy függvény, ami megállapítja, hogy a következő paraméter szám, operátor vagy egyéb, ennek a visszatérési értéke 0, ha szám, 1, ha operátor, -1, ha egyéb (és ebben az esetben majd hibával ki is dobja a felhasználót)
- ez után elindul a program, vagy beolvasol vagy operátort használsz, és leellenőrzöd, hogy most mit adott meg a felhasználó - ha számot, akkor tovább, ha egyébnél exit
- utána megint bekérsz/beolvastatsz, és most operátor kell
(azt, hogy mi kellene, egy váltakozó változóval lehetne ellenőrizni - ha true, akkor szám, ha false, akkor operátor)
- utána szám, utána operátor, szám, operátor... innen gondolom egyértelmű
Talán este megpróbálok valamit összetákolni, de nekem is szakvizsgát kell csinálni, meg hát izzadj azért te is rendesen meg vele :P Majd vagdosd ide be, hogy mire jutottál eddig.