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

Проблемы с использованием класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Мышь http://www.cyberforum.ru/cpp-beginners/thread344330.html
Здравствуйте, подскажите, где ошибка? #include "stdafx.h" #include <Windows.h> #include <winuser.h> //Оба хэдэра нужны? using namespace System; static void click(int x, int y) {
C++ Помогите новичку. Я совсем чайник, можно сказать, что я ни разу в жизни не сталкивался с программированием на каком-либо языке. Но у меня есть огромное желание изучить язык С++. Я не знаю абсолютно ничего. Помогите, пожалуйста, подобрать издание, которое поможет мне начать изучать данный язык. http://www.cyberforum.ru/cpp-beginners/thread344315.html
C++ WinApi и MinGW
Здравствуйте! Суть такова: При компиляции следующего кода : #include <QtCore/QCoreApplication> #include <windows.h> #include <iostream> using namespace std; int main(int argc, char *argv) {
C++ Удаление цикла в ориентированном графе
Помогите реализовать такой вот алгоритм: Задан ориентированный граф. Необходимо найти и удалить из него все циклы. Пример графа: 1 2 2 3 2 4 3 1 3 5 4 5 Находим циклы: {1 2 3 1} => Заменяем вершины 2 3 на 1, тем самым получаем граф: 1 1
C++ Пример задания с сайта Яндекса =) http://www.cyberforum.ru/cpp-beginners/thread344254.html
Доброе время суток всем страждущим :jokingly: Просматривая объявления вакансий для программистов не мог не заметить некую шаблонность что-ли, этих самых объявлений. В них говориться что нужен специалист, профессионал. Владение стандартными алгоритмами, знание основных структур данных :D , знание ООП и умение применять его на практике и тд... А кто он ? Этот самый профессионал ? В моем...
C++ Найти следующее после n число, в двоичной записи которого столько же единиц Доброго времени суток. Вопрос в названии темы, полное условие тут. Перебор не проходит. Пробовал #include <iostream> int ones_count(int n){ int res = 0; for( ; n ; n >>= 1) res += n & 1; return res; } подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
23.08.2011, 14:40     Проблемы с использованием класса
Листинги
[savings.h]
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
#ifndef C_SAVINGS
#define C_SAVINGS
 
#pragma once
 
class savings
{
private:
    float Run;          // Пробег в километрах
    float Gasoline;     // Число залитых литров бензина
    float GenRun;       // Всего литров
    float GenGasoline;  // Всего бензина
public: 
    savings(float Run,float Gasoline);//Конструктор
    ~savings();//Лучше всего всегда и деструктор, пусть и пустой делать не прогадаешь!
 
    void add(float Run, float Gasoline);
 
    float getRun();
    float getGenRun();
    void  setRun(float);
 
    float getGasoline();
    void  setGasoline(float);
    float getGenGasoline();
};
 
#endif
[savings.cpp]
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
#include "savings.h"
 
savings::savings(float run,float gasoline)
{
    GenRun      =   0;  // Всего литров
    GenGasoline =   0;  // Всего бензина
    setRun(run);
    setGasoline(gasoline);
}
 
savings::~savings()
{
    //
}
 
void savings::add(float run, float gasoline)
{
    GenRun      +=  run;
    GenGasoline +=  gasoline;
}
 
void savings::setRun(float r)
{
    Run = r;
}
 
void savings::setGasoline(float g)
{
    Gasoline = g;
}
 
float savings::getRun()
{
    return Run;
}
 
float savings::getGasoline()
{
    return Gasoline;
}
 
float savings::getGenRun()
{
    return GenRun;
}
 
float savings::getGenGasoline()
{
    return GenGasoline;
}
[use_class.cpp]
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
#include <iostream.h>
#include <windows.h>
#include "savings.h"
 
int main()
{
    SetConsoleOutputCP(1251);//Русский
    int Run, Gasoline;
    savings One(0,0);
 
    int count;
    cout << "Введите количество заправок" << endl;
    cin >> count;
    while ( count != 0 )
    {
        cout << "Введите пробег" << endl;
        cin >> Run;
        cout << "Введите количество бензина" << endl;
        cin >> Gasoline;
        One.add(Run,Gasoline); 
        count--;//У тебя не было дикремента
    }
    cout << "Всего пройдено км "      << One.getGenRun() << endl;
    cout << "Всего потрачено бензина" << One.getGenGasoline() << endl;
                
    system("PAUSE");
    return 0;
}
Миниатюры
Проблемы с использованием класса  
 
Текущее время: 08:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru