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

Циклы и выражения отношений (Прата 5 глава 3 зад) - C++

Восстановить пароль Регистрация
 
fritz
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 7
17.09.2012, 21:23     Циклы и выражения отношений (Прата 5 глава 3 зад) #1
Помогите с задачей:

Дафна инвестировала $100 под простых 10%. То естьб каждый год инвестиция должна приносить 10% инвестированной суммы, т.е. 10$ каждый годЖ
прибыль = 0,1 * исходный баланс
В то же время Клео зарабатывает 5% от $100 в первый год, что даёт $105. на след. год она зарабатывает 5% от $105, что сотсавляет $5.25, и так далее. Напишите программу, кот. вычислит, сколько лет понадобиться для того, чтобы сумма баланса Клео превысила сумму баланса Дафны, с отображением значений обоих балансов за каждый год.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2012, 21:23     Циклы и выражения отношений (Прата 5 глава 3 зад)
Посмотрите здесь:

Прата - составные типы C++
С.Прата глава 5(циклы) зад.4 C++
C++ Прата С. 6.6
книга прата с. глава 6 задание 7 C++
Прата задача 6.9 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 155
17.09.2012, 23:08     Циклы и выражения отношений (Прата 5 глава 3 зад) #2
Добавлено через 35 минут
Вариант русский:

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
// Test_Project.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <locale>
using namespace std;
 
int main ()
{
    locale::global(locale(""));
 
    int dafma=100; 
    float cleo=100;
    int years=1;
 
    wcout << setw(15) << setiosflags(ios::left) << L"Года" << setw(15) << L"Дафма" << setw(15) << L"Клео" << endl << endl;
    cout << setw(15) << setiosflags(ios::left) << "0" << setw(15) << dafma << setw(15) << cleo << endl;
    for(int j=dafma ; dafma>=cleo ; years++)
    {
        dafma +=10;
        cleo += (cleo/100*5);
        cout << setw(15) << setiosflags(ios::left) << years << setw(15) << dafma << setw(15) << cleo << endl;
    }
     
 return 0;
}
Добавлено через 2 минуты
Вариант eng:

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
// Test_Project.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <iomanip>
using namespace std;
 
int main ()
{
    int dafma=100; 
    float cleo=100;
    int years=1;
 
    cout << setw(15) << setiosflags(ios::left) << "Years" << setw(15) << "Dafma" << setw(15) << "Cleo" << endl << endl;
    cout << setw(15) << setiosflags(ios::left) << "0" << setw(15) << dafma << setw(15) << cleo << endl;
    for(int j=dafma ; dafma>=cleo ; years++)
    {
        dafma +=10;
        cleo += (cleo/100*5);
        cout << setw(15) << setiosflags(ios::left) << years << setw(15) << dafma << setw(15) << cleo << endl;
    }
 
 return 0;
}
fritz
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 7
17.09.2012, 23:18  [ТС]     Циклы и выражения отношений (Прата 5 глава 3 зад) #3
Спасибо)
Gooner1
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 12
14.12.2013, 22:19     Циклы и выражения отношений (Прата 5 глава 3 зад) #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    
    double Dafna_Profit = 100, Kleo_Profit = 100; cout << "Изначальный баланс Дафны и Клео состовлял $100 \nДафна положила под простые 10% в год, а Клео под сложные 5% в год." << endl;
    
    do
    {
        Dafna_Profit += 100 * 0.10; 
        Kleo_Profit += Kleo_Profit * 0.05; 
    } while (Dafna_Profit > Kleo_Profit); cout << "Доход Клео превзошел доход Дафны: $" << Dafna_Profit << ", когда достиг: $" << Kleo_Profit << endl;
    Dafna_Profit = (Dafna_Profit - 100) / 10; cout << "Клео понадобилось " << Dafna_Profit << " лет, чтобы превзойти доход Дафны!";
    
    _getch();
    return 0;
}
Yandex
Объявления
14.12.2013, 22:19     Циклы и выражения отношений (Прата 5 глава 3 зад)
Ответ Создать тему
Опции темы

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