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

Пошаговый алгоритм выполнения программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти номер первого максимального элемента http://www.cyberforum.ru/cpp-beginners/thread1162587.html
Найти номер первого максимального элемента.
C++ Бред при декомпиляции Всем привет!У меня такая проблема, при дэкомпиляции у меня получается всякий бред типо jddvb:56/df;v:j/:u19vghj незнаю что делать и из за чего это происходит?Всем спасибо! http://www.cyberforum.ru/cpp-beginners/thread1162581.html
Перевести с pascal на C++ C++
СРОЧНО!!! ПОЖАЛУЙСТА!!!! Пусть имеется родительский объектный тип «выпуклый четырехугольник» (поля типа «координаты вершин, заданные в порядке их обхода») и типы, им порожденные: параллелограмм, ромб, квадрат Описать для указанных фигур методы «вычисление углов» (в градусах), «вычисление диагоналей», «вычисление длин сторон», «вычисление периметра», «вычисление площади». Type...
C++ Кусовая на С++ "Системы управления движением космических аппаратов"
Дорогие товарищи программисты подскажите как запрограммировать эту курсовую а то я и так и эдак пытаюсь и даже не знаю с чего начать. Файл прикреплен
C++ Подсчитать сумму элементов, кратных 9 http://www.cyberforum.ru/cpp-beginners/thread1162562.html
Подсчитать сумму элементов, кратных 9
C++ Запись в конец файла Создать текстовый файл message.txt (например в редакторе «Блокнот»), содержащий текстовое сообщение, состоящее из нескольких строк текста. Необходимо программно обратиться к существующему файлу и выполнить следующие задания: • в конец файла message.txt добавить следующую информацию: размер файла в байтах, количество строк в файле, количество символов в файле, номер самой длинной строки, самую... подробнее

Показать сообщение отдельно
Yuri Matveichuk
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 13
30.04.2014, 14:13     Пошаговый алгоритм выполнения программы
Составьте пожалуйста пошаговый алгоритм выполнения( тема : Перегрузка операций - тут бинарное сложение)

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
53
54
55
56
#include <iostream>
using namespace std;
///////////////////////////////////////////////////////////
class Distance // класс английских мер длины
{
private:
    int feet;
    float inches;
public:
    // конструктор без параметров
    Distance ( ) : feet ( 0 ), inches ( 0.0 )
    { }
    // конструктор с двумя параметрами
    Distance ( int ft, float in ) : feet ( ft ), inches ( in )
    { }
    // получение информации or пользователя
    void getdist ( )
    {
        cout << "\nVvedite futbl: "; cin >> feet;
        cout << "Vvedite duimbl: "; cin >> inches;
    }
    // показ информации
    void showdist ( )
    {
        cout << feet << "'-" << inches << "''"; }
    // сложение двух длин
    Distance operator+ ( Distance );
};
///////////////////////////////////////////////////////////
// сложение двух длин
Distance Distance::operator+ ( Distance d2 )
{
    int f = feet + d2.feet; // складываем футы
    float i = inches + d2.inches; // складываем дюймы
    if ( i >= 12.0 ) // если дюймов стало больше 12
    {
        i -= 12.0; // то уменьшаем дюймы на 12
        f++; // и увеличиваем футы на 1
    }
    return Distance (f, i); // создаем и возвращаем временную переменную
}
///////////////////////////////////////////////////////////
int main ( )
{
    Distance dist1, dist3, dist4; // определяем переменные
    dist1.getdist ( ); // получаем информацию
    Distance dist2 ( 11, 6.25 ); // определяем переменную со значением
    dist3 = dist1 + dist2; // складываем две переменные
    dist4 = dist1 + dist2 + dist3; // складываем несколько переменных
    // показываем, что же у нас получилось
    cout << "dist1 = "; dist1.showdist ( ); cout << endl;
    cout << "dist2 = "; dist2.showdist ( ); cout << endl;
    cout << "dist3= "; dist3.showdist ( ); cout << endl;
    cout << "dist4 = "; dist4.showdist ( ); cout << endl;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru