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

Дружественные функции и преоразование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заголовочные файлы и файлы cpp http://www.cyberforum.ru/cpp-beginners/thread859665.html
Со временем сложилось представление что при написании программ стоит разделять МЕТА данные и данные, но для лучшего понимания своих действий хотелось бы знать что происходит с подключенными...
C++ вычисления суммы ряда Написать программу для вычисления суммы ряда(http://www.cyberforum.ru/attachments/265151d1368049193) с заданной точностью для заданного -1 <x <1. Все необходимые для расчетов величины вводятся с... http://www.cyberforum.ru/cpp-beginners/thread859662.html
C++ Сосчитать и вывести количество различных чисел в массиве
Дано натуральное число M и целочисленный массив A. Сосчитать и вывести кол-во различных чисел в массиве. Заранее благодарен.
ofstream / ошибка при создании файла C++
ofstream f( L"C:\\Users\\Джон Грегорович\\Documents\\RAD Studio\\Projects\\.\\Win32\\Debug\\BackUp\\Wstud.txt"); создает файл, но за пределами папки BackUp... на всякий случай Папка создана...
C++ Два указателя. Сложно http://www.cyberforum.ru/cpp-beginners/thread859647.html
Вот есть задача, с которой я не могу справиться, мне не нужен ваш код, а будет вполне достаточно словесного описания алгоритма или сути его работы. Решается он через 2 указателя, может потребуется...
C++ как выйти из циклов #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> #include <Windows.h> #include <iostream> void main(void) { SetConsoleCP(1251); подробнее

Показать сообщение отдельно
kravam
быдлокодер
1696 / 883 / 45
Регистрация: 04.06.2008
Сообщений: 5,474
09.05.2013, 03:38
Так?
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
52
#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;
////////////////////////////////////////////////////////////////
 
class bMoney
{
    private:
    long double money;
    public:
    void putmoney()
    { cout << "Enter sum maney: "; cin >> money; }
    void getmoney()
    { cout << "Sum money: " << money; }
 
    bMoney() : money(0)
    {}
    bMoney(long double m)
    { money = m;}
 
    friend bMoney operator*(bMoney,bMoney);
    friend bMoney operator/(bMoney,bMoney);
    
//    operator long double()
//    {
//        return money;
//    }
};
 
bMoney operator*(bMoney m1, bMoney m2)
{
    return bMoney(m1.money * m2.money) ;
}
 
bMoney operator/(bMoney m1,bMoney m2)
{
    return bMoney(m1.money / m2.money);
}
 
 
int main()
{
    bMoney m1(111.9),m2(631.9), m3;
 
        m3 = 682.6 * m1;
 
    m3.getmoney();
    getchar ();
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru