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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
555shiro
8 / 8 / 1
Регистрация: 01.12.2009
Сообщений: 227
#1

Правильно ли написана программа? - C++

15.04.2010, 16:38. Просмотров 315. Ответов 4
Метки нет (Все метки)

здравтвуйте!
изучаю с++ на данный момент К Л А С С Ы...хотел написать свою простенькую программу на классы и написал..всё работает...(я ищу S прямоугольника,S=a*b)
только сомневаюсь что это программа именно на эту тему,подскажите так ли это,если нет,то что не так?

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
#include   <iostream.h>
#include  <conio.h>
#include <math.h>
using namespace std;
class myclass {
 int i,j;
public:
myclass(int x,int y);
void show();
};
myclass::myclass(int x,int y)
 {i=x;j=y;}
 void myclass::show()
 {cout<<i<<" "<<j<<"\n";}
 void main()
 {
int a,b,s;
cout<<"vvedite chisla:\n";
cout<< " a= ";
cin>>a;
cout<<"b=";
cin>>b;
s=a*b;
cout<<"s="<<s;
getch ();}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2010, 16:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Правильно ли написана программа? (C++):

Правильно ли написана программа? - C++
Задача такова. Перед авиаперелётом на известное расстояние закупается топливо для самолёта. Топливо продаётся в ёмкостях заданного...

Правильно ли написана программа - C++
Проверьте, пожалуйста правильность написания данной программы и какой она всетаки дает результат в итоге ?(а то я чего то сомневаюсь)....

Правильно ли написана программа? - C++
#include &lt;tchar.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream&gt; int _tmain(int argc, _TCHAR* argv) { std::cout &lt;&lt; &quot;temperature...

Правильно ли написана программа? - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #include &lt;iostream&gt; #pragma hdrstop...

Правильно ли написана программа - C++
Почему мне компилятор выдает ошибку после main? #include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main (void) { // вот здесь ...

Сумма (правильно ли написана программа?) - C++
Подскажите, правель но ли написана программа? #include &lt;iostream.h&gt; using namespace std; vad main() { setlocale (LC_ALL,...

4
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
15.04.2010, 16:52 #2
ты объявил просто класс, и все)

Добавлено через 2 минуты
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
#include   <iostream.h>
#include  <conio.h>
#include <math.h>
 
 
class myclass {
     int i,j;
    public:
    myclass(int x,int y);
    float calc();
 
};
 
    myclass::myclass(int x,int y)
     {i=x;j=y;}
 
     float myclass::calc(){
         return i*j;
     }
 
 
int  main(){
    int a,b;
    std::cout<<"vvedite chisla:\n";
    std::cout<< " a= ";
    std::cin>>a;
    std::cout<<"b=";
    std::cin>>b;
    myclass square(a,b);
    std::cout<<square.calc();
 
 
    getch ();
}
1
555shiro
8 / 8 / 1
Регистрация: 01.12.2009
Сообщений: 227
15.04.2010, 18:06  [ТС] #3
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
#include   <iostream.h>
#include  <conio.h>
#include <math.h>
 
 
class myclass {
     int i,j;
    public:
    myclass(int x,int y);
    float calc(); // как я понимаю..calc это произвольное имя функции с вещественным типом? это верно или нет?
 
};
 
    myclass::myclass(int x,int y)
     {i=x;j=y;}
 
     float myclass::calc(){
         return i*j;
     }
 
 
int  main(){
    int a,b;
    std::cout<<"vvedite chisla:\n";
    std::cout<< " a= ";
    std::cin>>a;
    std::cout<<"b=";
    std::cin>>b;
    myclass square(a,b); // не понимаю что это означает
    std::cout<<square.calc();
 
 
    getch ();
}
0
Паскаль_чайник
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 4
15.04.2010, 18:08 #4
gggfg
0
insideone
Модератор
Автор FAQ
3642 / 921 / 49
Регистрация: 10.01.2010
Сообщений: 2,472
15.04.2010, 18:12 #5
Цитата Сообщение от 555shiro Посмотреть сообщение
как я понимаю..calc это произвольное имя функции с вещественным типом? это верно или нет?
Да, имя выбирается произвольно. Я бы даже сказал что это не имя функции а имя метода, т.к. это функция класса
Цитата Сообщение от 555shiro Посмотреть сообщение
не понимаю что это означает
Создание экземпляра класса myclass с начальными параметрами a,b (вызывается конструктор myclass::myclass(int x,int y))
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2010, 18:12
Привет! Вот еще темы с ответами:

Программа (100%) написана правильно, но не запускается. - C++
Просто не запускает и вс! Попробуйте запустить её у себя, и сообщите! Зарание спасибо! #include &lt;iostream&gt; #include&quot;conio.h&quot; ...

Крестики-нолики (в классах) - Правильно ли структурно написана программа - C++
//main.cpp #include&lt;iostream&gt; #include&lt;windows.h&gt; #include&quot;board.h&quot; #include&quot;BoardView.h&quot; using namespace std; int main()...

Правильно ли написана задача - C++
здравствуйте помогите решить задачу на с++ я вроде решил но не пойму где ошибся. решение: #include &lt;iostream&gt; using namespace...

Функция сложения C строк. Правильно ли написана? - C++
Ребят, интересует вопрос, нужна ли строчка &quot;delete sum;&quot;? По логике: надо очистить выделенную память. На деле: если я её очищу, то не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
15.04.2010, 18:12
Ответ Создать тему
Опции темы

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