Прост калкулатор; Програмиране
Следната програма е прост калкулатор:

При изпълнение на програмата първо се въвежда операцията, която ще се приложи, която може да бъде:
| Знак | Операция |
| + | Сума |
| - | Изваждане |
| * | Умножение |
| / | Дивизия |
| ^ | Мощност |
След това двата операнда трябва да бъдат въведени. И накрая, програмата показва резултата от операцията.
Напишете, компилирайте и стартирайте тази програма.
В тази програма можете да видите, че е възможно да присвоите начална стойност на променлива, когато я декларирате:
Дефиниране на функции¶
В началото на програмата е дефинирана функция, наречена мощност. Той получава като параметри основата (реално число) и степента (цяло число) и връща резултата от повишаването на основата до степента.
Необходимо е изрично да се посочи какъв ще бъде типът на върнатата стойност (в този случай float) и типовете на всеки от параметрите (в примера float и int).
Извикват се променливите, декларирани във функцията локални променливи. Тези променливи започват да съществуват при извикване на функцията и изчезват, когато функцията приключи. Те са невидими извън функцията.
В нашата програма двете функции main и power имат локална променлива, наречена резултат. И двете променливи са различни и съответните им стойности се съхраняват в различни региони на паметта.