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

Необходимо провести рефакторинг - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помощь в написании программы, производящей вычисления и заносящей их в табличку http://www.cyberforum.ru/cpp-beginners/thread661023.html
Здравствуйте! Собственно, проблема такая... Нужно написать программу для ВТОРОГО ЗАДАНИЯ из лабораторной работы (первое уже сделано, просто размещаю его для того, чтобы понять смысл второго). Задание 1. Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика (см. рис. 1). Параметр R задан. Вот код программы из задания №1: //...
C++ График функции Народ, мне нужно на C++ нарисовать график функции. В какой среде выполнить - не важно. Так же не имеет значение в консоли или нет. Я вообще не имею понятия как создавать эти графики. Может кто посоветовать хорошую литературу, где доходчиво и понятно написано как работать с графикой и как все это делать. Искал сам в инете - везде сразу начинается с чего-то непонятного. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread661020.html
C++ GLFW
объясните пожалуйста как пользоваться ЭТИМ(я даже не знаю что это) или киньте ссылки где можно почитать про GLFW
C++ Что такое машинно-независимое средство?
Что такое машинно-независимое средство?
C++ Алгоритм LZ77 http://www.cyberforum.ru/cpp-beginners/thread660977.html
Интересует реализация на С++ В общем надо чтобы принимал строку, и возвращал закодированную. Потом принимал закодирванную , декодировал и возвращал декодированную. Если у кого есть код, поделитесь, если не сложно, или ссылку дайте, где разжевано. (Алгоритмя Хаффмана и Шеннона-Фано вкурил и запилил, а вот с этими алгоритмом напряг) Свой код выложить не могу, так как даже нет идей как...
C++ закрытие консоли задание:Создать класс матрица Данный класс содержит указатель на float, размер строк и столбцов и состояние ошибки. Определить конструктор без параметров, конструктор с одним параметром и конструктор с двумя параметрами, деструктор. Определить методы доступа: возвращать значение элемента (i,j) и адрес этого элемента. Определить функцию печати. Определить функции сложения и вычитания (матрицы с... подробнее

Показать сообщение отдельно
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227

Необходимо провести рефакторинг - C++

30.09.2012, 20:22. Просмотров 411. Ответов 4
Метки (Все метки)

Существует прогамма:

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
48
49
50
51
#include <iostream>
using namespace std;
 
 
//Structure for a bank certificate of deposit:
struct CDAccount
{
    double balance;
    double interest_rate;
    int term;//months until maturity
};
 
 
void get_data(CDAccount& the_account);
//Postcondition: the_account.balance and the_account.interest_rate
//have been given values that the user entered at the keyboard.
 
 
int main( )
{
    CDAccount account;
    get_data(account);
 
    double rate_fraction, interest;
    rate_fraction = account.interest_rate/100.0;
    interest = account.balance*rate_fraction*(account.term/12.0);
    account.balance = account.balance + interest;
 
    cout.setf(ios::fixed);
    cout.setf(ios::showpoint);
    cout.precision(2);
    cout << "When your CD matures in " 
         << account.term << " months,\n"
         << "it will have a balance of $" 
         << account.balance << endl;
 system("Pause");
    return 0;
}
 
//Uses iostream:
void get_data(CDAccount& the_account)
{
    cout << "Enter account balance: $";
    cin >> the_account.balance;
 
    cout << "Enter account interest rate: ";
    cin >> the_account.interest_rate;
    cout << "Enter the number of months until maturity\n"
         << "(must be 12 or fewer months): ";
    cin >> the_account.term;
}
Необходимо переписать эту программу, чтобы:

- переопределить CDAccount, чтобы это был класс а не structure;
- member variable - были бы private;
- включить member functions для: to return the initial balance, to return the balance at maturity, to return the rent interest rate, to return term.
- включить конструктор кот опрел все member variables to any specified values, как же как default constructor.

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