Главная arrow С++ (часть 2) arrow финансовые расчеты в С++

финансовые расчеты в С++

Несмотря на обилие больших и сложных приложений, таких как компиляторы, интернет-браузеры, текстовые редакторы, базы данных и бухгалтерские пакеты, доминирующих в мире программного обеспечения, до сих пор сохранился класс небольших, но полезных программ. Они предназначены для выполнения различных финансовых вычислений: расчета регулярных платежей по ссуде (или кредиту), определения будущей величины вложения (инвестиции) или текущего долга по ссуде. Хотя эти вычисления достаточно просты и не требуют большого объема кода, информация, которую они предоставляют, может быть полезной.
С++ превосходно справляется с созданием мощных системных приложений и поэтому редко рассматривается как средство разработки финансовых программ, что неверно. Он обладает превосходными возможностями в этой области благодаря полной поддержке арифметических операций с плавающей запятой и большому набору математических функций. Более того, С++ идеально подходит для разработки программ, включающих анализ и моделирование сложных экономических ситуаций благодаря высокой скорости исполняемого кода.
Для того чтобы продемонстрировать легкость, с которой С++ справляется с финансовыми расчетами, в этой главе описано несколько коротких программ, предназначенных для выполнения следующих вычислений:
О регулярные выплаты по ссуде;
О будущая величина инвестиции;
О первоначальное вложение денег, необходимое для получения в будущем заданной суммы;
О сумма вложения, необходимая для получения заданного аннуитета1;
? максимальный аннуитет от инвестиции;
? оставшаяся величина долга по ссуде'.
Эти программы можно использовать в том виде, в котором они приведены или модифицировать в соответствии с вашими потребностями. Честно говоря, эти программы могут оказаться самыми полезными, несмотря на то, что они наиболее простые в этой книге.