Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задача с использованием цикла for - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сдвиг влево http://www.cyberforum.ru/cpp-beginners/thread686873.html
Напишите программу, которая циклически сдвигает элементы массива влево (0-й элемент становится последним, 1-й становится 0-м, ..., последний становится предпоследним). Сначала...
C++ Удаление строки из двумерного массива Разработать программу по предложенному условию.Вычисление может быть организовано в программе (3 бала) или же в виде отдельной функции (4 бала). Написать функцию для удаления строки из двумерного... http://www.cyberforum.ru/cpp-beginners/thread686861.html
C++ Написать программу «Автоматизированная информационная система на железнодорожном вокзале»
Информационная система содержит сведения об отправлении поездов дальнего следования. Для каждого поезда указывается: номер, станция назначения, время отправления. Программа должна обеспечивать...
C++ работа с AnsiString
Как вытащить из строки ansistring цифры. Допустим есть строка. x=4 y=5 z=3 Как вытащить из нее цифры.
C++ Преобразовать массив, поместив в начало элементы, стоявшие в чётных позициях, а в конец — стоявшие в нечётных http://www.cyberforum.ru/cpp-beginners/thread686856.html
Я написал код, который просто выводит елементы так как указано в условие, но надо сам массив "пересортировать", каким образом ето сделать? #include<iostream> #include<conio.h> #include<locale.h>...
C++ Указатели например мы имеем данный кусок кода char str="eto prostoi test"; char *start; start=str; cout<<start; *start='b'; cout<<start; Первоначальный cout выводит всю строку. То есть по идее... подробнее

Показать сообщение отдельно
D_bl_M
28 / 28 / 1
Регистрация: 25.03.2012
Сообщений: 129

Задача с использованием цикла for - C++

02.11.2012, 15:00. Просмотров 900. Ответов 7
Метки (Все метки)

Добрый день!
Требуется совет, учу по книге Луфоре...
Есть задача:
7. Напишите программу, рассчитывающую сумму денег, которые вы получи-
те при вложении начальной суммы с фиксированной процентной ставкой
дохода через определенное количество лет. Пользователь должен вводить
с клавиатуры начальный вклад, число лет и процентную ставку. Приме-
ром результата работы программы может быть следующий:
Введите начальный вклад: 3000
Введите число лет: 10
Введите процентную ставку: 5.5
Через 10 лет вы получите 5124.43 доллара.
В конце первого года вы получите 3 000 + (3 000*0.055) = 3165 долларов.
В конце следующего года вы получите 3 165 + (3 165*0.055) = 3339.08 дол-
ларов. Подобные вычисления удобно производить с помощью цикла for.
вот моё так сказать решение:
Кликните здесь для просмотра всего текста

C++ (Qt)
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
#include <iostream>
 
//using namespace std;
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    double contrib;
    cout << "Enter the initial contribution: ";
    cin >> contrib;
    cout << endl;
 
    double period;
    cout << "Enter the number of years: ";
    cin >> period;
    cout << endl;
 
    double rate;
    cout << "Enter interest: ";
    cin >> rate;
    cout << endl;
 
    //double total;
    double sirate;
    sirate = rate / 100;
    for (int i = 1; i <= 10; ++i)
    {       
        contrib += (contrib * sirate);
 
        cout << "After 10 years? you get: " << contrib;
        cout << endl;
    }
 
    return 0;
}

И тут вопрос, как сделать вот это:
В конце первого года вы получите 3165 долларов.
В конце следующего года вы получите 3339.08
...
Через 10 лет вы получите 5124.43

Возможно ли это сделать прочитав циклы? Направьте на путь истинный ))
Или как вариант выводить через счетчик цикла, т.е.
C++ (Qt)
1
2
3
for (int i = 1; i <= 10; i++)
...
cout << "bla-bla-bla " << i << endl;
это предположение

Добавлено через 8 минут
прошу прощение, все это делается через if
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.