Форум программистов, компьютерный форум CyberForum.ru

Расчёт сложного процента - C++

Восстановить пароль Регистрация
 
ArtemZ94
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 11
21.06.2014, 13:57     Расчёт сложного процента #1
Программа для расчёта процента по вкладу. В ней появились новые для меня операторы такие как : setw,pow. Что они обозначают? И ещё чем double отличается от float? Объясните пожалуйста кому не трудно. Библиотека <math.h> как я понимаю создана для работы с типом double.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<iomanip>
#include<math.h>
 
int main()
{
using namespace std;
setlocale(LC_ALL,"Russian");
double amount,principal=1000.0,rate=.05;
cout<<"Ãîä"<<setw(21)<<"ÑóììГ* äåïîçèòГ*"<<endl;
 
for (int year=1; year<=10;year++){
amount=principal*pow(1.0+rate,year);
cout<<setw(3)<<year
<<setiosflags(ios::fixed | ios::showpoint)
<<setw(21)<<setprecision(2)<<amount<<endl;}
system("pause");
return 0;
}
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Denno
50 / 50 / 6
Регистрация: 21.10.2012
Сообщений: 185
Завершенные тесты: 3
21.06.2014, 14:09     Расчёт сложного процента #2
#include<iomanip> setw - это манипулятор, который определяет ширину отображаемого поля.
#include<math.h> - pow - возводит число в степень.

float от double отличается точностью.
Jewbacabra
1791 / 1506 / 539
Регистрация: 24.04.2014
Сообщений: 4,226
21.06.2014, 14:15     Расчёт сложного процента #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от ArtemZ94 Посмотреть сообщение
setw,pow. Что они обозначают?
setw - манипулятор вывода, устанавливает минимальную длину вывода следующего значения.
pow - функция возведения в степень
Цитата Сообщение от ArtemZ94 Посмотреть сообщение
чем double отличается от float
float - 4 байта, double - 8, различаются диапозоном значений и точностью
Цитата Сообщение от ArtemZ94 Посмотреть сообщение
Библиотека <math.h> как я понимаю создана для работы с типом double.
math.h, как видно из названия, содержит различные математические функции. не обязательно double, есть например и функции работающие с float: sinf, cosf, и т.д. кроме того например функция sin(x) перегружена для x как double, так и float, и long double
Pjeroo
Землянин
 Аватар для Pjeroo
33 / 33 / 12
Регистрация: 15.01.2013
Сообщений: 313
21.06.2014, 14:17     Расчёт сложного процента #4
Цитата Сообщение от ArtemZ94 Посмотреть сообщение
чем double отличается от float?
http://ru.wikipedia.org/wiki/%D0%A7%...81%D1%82%D0%B8
http://ru.wikipedia.org/wiki/%D7%E8%...ED%EE%F1%F2%E8
Цитата Сообщение от ArtemZ94 Посмотреть сообщение
Библиотека <math.h> как я понимаю создана для работы с типом double
Неверно понимаете.
http://ru.wikipedia.org/wiki/Math.h
ArtemZ94
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 11
21.06.2014, 15:56  [ТС]     Расчёт сложного процента #5
а зачем введение в степень для результата в этой программе?
Jewbacabra
1791 / 1506 / 539
Регистрация: 24.04.2014
Сообщений: 4,226
21.06.2014, 16:00     Расчёт сложного процента #6
Цитата Сообщение от ArtemZ94 Посмотреть сообщение
а зачем введение в степень для результата в этой программе?
http://ru.wikipedia.org/wiki/%D0%9A%...82%D0%BE%D0%B2
Yandex
Объявления
21.06.2014, 16:00     Расчёт сложного процента
Ответ Создать тему
Опции темы

Текущее время: 23:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru