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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
#1

Программа для денежных средств модернизируйте,если можно - C++

12.03.2009, 14:09. Просмотров 508. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//программа для написания вывода денежных средств на экран по ставке % в год,по сумме и количеству лет
//алгоритм
//1.описание директив <iostream> в данном случае 1 директива
//2.using namespace std;
//3.int main()
//3(1)начало тела функции {
//4.описание переменных и присвоение
//5.ввод данных (а)сумма(б)количество лет(в)процентная ставка
//6.перевод процентной ставки в число
//7.ввод цикла for который все просчитывает
//8.вывод значений на экран в виде "Ваша сумма за" "n" "количество лет="
//9.getchar();return 0;
//10.конец тела функции}
#include <iostream>
using namespace std;
int main()
{
    double y,x,n,zh;                          //года и число денег и перечислитель лет
    double z,x1,m;                            //% ставка,сумма предыдущих,и m=(x*z)
    cout<<"vvedite summu=";
    cin>>x;                                      //ввод денег 
    cout<<"vvedite koli4estvo let=";
    cin>>y;                                      //ввод лет
    cout<<"vvedite % stavku=";
    cin>>z;                                      //ввод процентной ставки
    z=z/1000;                                   //перевод процентной ставки для удобства
    getchar();                                      
    for(x=0;x>0;x++)
                                     
    x1=x+(x*z);                                 //формула расчета для 1 года
    x=x1+(x1*z);                               //формула расчета для 2 года 
                                                     //вложенный цикл для n
    for(int n=1;n>1:n++)                     //условия для вывода n на экран
{
    n++;                                           //формула расчета n
}
        for(y=zh;x>zh;zh--)                   //цикл строк
{
    cout<<"Za "<<n<<"god vi polu4ite"<</*Параметр x или подобные*/x<<endl;
    break;
}
    cout<<"Za"<<n<<"god vi polu4ite="<<x1<<endl; 
    cout<<"Za"<<n++<<"god vi polu4ite="<<x<<endl;
 
    getchar();
    return 0;
}
Как сделать так чтобы расчитывалось расчитка шла за каждый год и не приходилось писать формулу заново на каждый год,и перечислитель лет наладить так чтобы он писал новую строку с новой цифры 1,2,3,,4,5.Как написать Цикл строк,чтобы писала стока строк скоко лет,введено,короче помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2009, 14:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа для денежных средств модернизируйте,если можно (C++):

Определить общую сумму денежных средств - C++
Условие задачи: На столе лежит листок. На нем написано, что в течении девяти месяцев я получу от родителей 1500 рублей, сдача после...

Как работает программа,если можно последовательные этапы, после запуска(что вводить и т.д.) - C++
//--------------------------------------------------------------------------- # include &lt;fstream.h&gt; #include &lt;vcl.h&gt; #pragma hdrstop ...

Модернизируйте функцию factorial так, чтобы она не была рекурсивной - C++
Пример программы: // Вычисляющей сумму, разность и факториал // двух чисел #include &lt;iostream.h&gt; class MyInt { int i; ...

Программа выводит на экран "Да", если треугольник с такими длинами построить можно. - C++
1. С клавиатуры вводится три числа, которые образуют длины сторон треугольника. Программа выводит на экран &quot;Да&quot;, если треугольник с такими...

Исправить ошибку. Программа для вычисления y=sin(f(x) если - C++
y=sin(f(x)) если f(x)= \begin{cases}\sqrt{a+b} * sin^2(x) &amp; \text{ , } x \gt 2 \\ \ln \mid (x/(a*b))\mid &amp; \text{ , } x \le...

Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все обьявлять. - C++
Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
profan_Artem
4 / 4 / 0
Регистрация: 17.02.2009
Сообщений: 18
12.03.2009, 14:47 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
int main()
{
    double x, z;                       
    int y;                            
    cout<<"vvedite summu=";
    cin>>x;                                     
    cout<<"vvedite koli4estvo let=";
    cin>>y;                                    
    cout<<"vvedite % stavku=";
    cin>>z;                                     
    z=z/100;                                 
                                         
    
    for(int k=1; k<=y; k++)
    {
    x=x+(x*z);                                       
    cout<< "for "<< k << " year sum is :  "<< x <<endl;                                                                              
                                    
    }
 
    return 0;
}
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
12.03.2009, 14:56  [ТС] #3
Хм я сначала также расписал но не думал что выражение
x=x+(x*z) и строчки будут копироваться,то есть получается тут смысл в том,скоко k стока и строк???Да и мне как расчитывается сумма в следущем году,как цикл запоминает предыдущую сумму?
profan_Artem
4 / 4 / 0
Регистрация: 17.02.2009
Сообщений: 18
12.03.2009, 15:51 #4
Цитата Сообщение от Tiami Посмотреть сообщение
Хм я сначала также расписал но не думал что выражение
x=x+(x*z) и строчки будут копироваться,то есть получается тут смысл в том,скоко k стока и строк???Да и мне как расчитывается сумма в следущем году,как цикл запоминает предыдущую сумму?

смысл в том, что это цикл(повторяющееся событие) и пока он не закончен ( k раз), в переменной х сохраняется значение, почитай о циклах.

Зы пиши пожалуйста нормальным русским языком.
Даже тогда когда вы выражаете свои мысли предельно ясно, всеравно найдутся люди которые вас не понимают!!!!!
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
13.03.2009, 04:09 #5
Код
    x1 = x + x*z;
    x2 = x1 + x1*z;
алгоритм такой или другой ?
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
13.03.2009, 13:36  [ТС] #6
Цитата Сообщение от accept Посмотреть сообщение
алгоритм такой или другой ?
уже понял все..

Добавлено через 36 секунд
Цитата Сообщение от profan_Artem Посмотреть сообщение
смысл в том, что это цикл(повторяющееся событие) и пока он не закончен ( k раз), в переменной х сохраняется значение, почитай о циклах.
Да это точно нада почитать бы еще..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2009, 13:36
Привет! Вот еще темы с ответами:

Если выделение памяти для динамического массива задать void-функцией, можно ли будет оперировать с ним в main? - C++
Если выделение памяти для дин.массива задать void-функцией, можно ли будет оперировать с ним в main или придётся отдельно выделять память в...

4.77. Составить программу для вычисления значения функции у(л): -1, если х < -1, у = х, если х > —1, 1, если х = -1 - C++
4.77. Составить программу для вычисления значения функции у(л): -1, если х &lt; -1, у = х, если х &gt; —1, 1,если х = -1.

Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой - C++
Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой - прямоугольный или...

Если в массиве есть хоть 1 отрицательное число, то программа должна печатать max, а если нет - то 0 - C++
Дано массив... если в массиве есть хоть 1 отрицательное число то программа должна печатать max, а если нет то 0; ну я здесь написал кое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.03.2009, 13:36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru