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

Написать комментарии к коду - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение корня уравнения http://www.cyberforum.ru/cpp-beginners/thread268581.html
Составить программу для вычисления действительных корней уравнения любым способом точность 10^-5 x^3+3x^2-9x+5=0
C++ Нахождение корня уравнения Составить программу для вычисления http://www.cyberforum.ru/cpp-beginners/thread268578.html
C++ Массивы объектов
у меня в классе имеется конструктор с параметрами. как мне создать массив объектов, вызывая при этом этот конструктор? к примеру Neuron RNN_1(N, Linear); будет ли верным? т.е. Neuron - мой тип данных RNN_1(N, Linear) - P объектов этого типа с параметрами N и Linear. если нет, то как по-другому это правильно делать?
C++ Возможно ли определить имя переменной, зная ее значение и адрес?
Возник вопрос: возможно ли как-то определить имя переменной, зная, скажем, ее значение и адрес. Если можно, то как вообще это реализовать?
C++ Вычислить сумму квадратов всех целых чисел попадающих в интервал(lnx,e^x) x>1. http://www.cyberforum.ru/cpp-beginners/thread268561.html
Вычислить сумму квадратов всех целых чисел попадающих в интервал(lnx,e^x) x>1.
C++ Структура "Читатель библиотеки", не получается ввод времени нужно создать сруктуру, которая содержит номер читательского билетовфамилии авторовназвания книгиздательствагод изданиядата выдачисрок возврата нужно вывести информацию о книгах, срок возврата которых на указанную дату (вводится с клавиатуры) просрочен более чем на N дней (вводится с клавиатуры) написала рабочий костяк когда дошла до заполнений его функциями столкнулась с проблемами ... подробнее

Показать сообщение отдельно
garikkk1
-51 / 0 / 0
Регистрация: 28.02.2011
Сообщений: 44
01.04.2011, 22:42     Написать комментарии к коду
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include "stdafx.h"
#include "iostream"
#include "string.h"
 
 
using namespace std;
 
class A//документы
{protected:
    int x, y, z;
    static int K;
public:
    static int& Kk()
    {
        return ++K;
    }
    virtual void spros(int &a, int &b, int &c)
    {
        x=a; y=b; z=c;
    }
    void func(int &x)
    {
    switch(x)
    {
        case 1 :{cout<<"деньги получили"<<endl;break;}
        case 2 :{cout<<"Товар должен <<дойти>> быстро"<<endl;break;}
        case 3 :{cout<<"<<хорошая>> цена"<<endl<<endl<<endl;break;}
    }
    }
    A(){cout<<"Создаём абстрактный класс А "<<this<<endl;}
    virtual ~A(){cout<<"Удаляем класс A " <<this<<endl;}
    virtual void show()=0;
};
int A::K=0;
class B : public A//квитанция
{
public:
 
    void show()
    {
    cout<<endl<<"Размеры квитанции: "<<1.1*x<<"x"<<2.2*y<<",  "<<1.7*z<<"руб"<<endl;
    A::func(A::Kk());
    }
    B()
    {
        cout<<"Конструируем класс B "<<this<<endl;
    }
    ~B(){cout<<"Удаляем класс B "<<this<<endl;}
};
class C : public B//накладная
{
public:
    void show()
    {
        cout<<endl<<"Размеры накладной: "<<0.7*x<<"x"<<2.3*y<<",  "<<z*1.5<<"руб"<<endl;
 
    A::func(A::Kk());
    }
    C(){cout<<"Конструируем класс C "<<this<<endl;}
    ~C(){cout<<"Удаляем класс C "<<this<<endl;}
};
class D : public A//чек
{ 
public:
    void funz()
    {cout<<""<<endl;}
    void show()
    {   cout<<endl<<"Размеры чека: "<<0.9*x<<"x"<<1.5*y<<",  "<<z*0.3<<"руб"<<endl;
 
    A::func(A::Kk());}
    D(){cout<<"Конструируем класс D "<<this<<endl;}
    ~D(){cout<<"Удаляум класс D "<<this<<endl;}
};
 
    void main()
{
setlocale(LC_ALL,"Russian");
int a,c,b;
cout<<"Введите стандартные ха-ки документа:> "<<endl;
cout<<endl<<"Высота ";  cin>>a;
cout<<"Ширина ";    cin>>b;
cout<<"Cумма "; cin>>c;
A *p;
B book;
C ych;
D magaz;
    p=&book;
    p->spros(a,b,c);
    p->show();
    p=&ych;
    p->spros(a,b,c);
    p->show();
p=&magaz;
p->spros(a,b,c);
p->show();
    
    system ("PAUSE");
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru