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

Помогите найти ошибку в коде простого класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести одинаковые числа в массиве или сообщение, что таких чисел нет http://www.cyberforum.ru/cpp-beginners/thread371828.html
плиз помогите: дан одномерный массив, вывести одинаковые числа, и вывести если этих чисел нет; когда ставлю иначе(еlse) вывести "одинаковых чисел нет", вот сколько нет совпадений столько он и пишет, как вывести ОДИН РАЗ что нет одинаковых чисел, я понимаю что if стоит в цикле, и else тоже всегда будет в цикле...но без цикла там вроде нельзя, по крайней мере ничего не могу придумать вот код #...
C++ Найти максимальное значение из прямоугольника Всем доброго времени суток в общем задача такого характера Есть прямоугольник со сторонами 8 и 7(см) он Разделен на столбцы равными долями т.е если s=8*7=56 то в прямоугольнике 56 записей с нумерацией чисел (короче 56 таких же маленьких прямоугольников которые пронумерованы по очереди) вот примерно так, теперь проведены диагонали от 1 до 56 и от 8 до 49 в результате пересечения этих... http://www.cyberforum.ru/cpp-beginners/thread371809.html
C++ Вывести: знак, целую часть, сокращенные числитель и знаменатель
Вводятся числитель и знаменатель дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель. Кто может помочь сделать код по такой вот задачке? Необходимо использовать функцию do while или while... Буду премного благодарен!
C++ Класс fstream
Дан файл, содержащий несколько строк. В новый файл переписать строки данного, вставляя символ ‘!’ после каждой строки, содержащей не более n символов. Если строка заканчивается знаком препинания заменить его на символ ‘!’.
C++ Определить условия попадания в круговой сектор http://www.cyberforum.ru/cpp-beginners/thread371782.html
Здравствуйте. Вот какое задание: "Определить условия попадания в круговой сектор " Вот рисунок
C++ Задача Ребят, помогите нубу студенту решить задачи. Завтра здавать, а препод ничерта не объяснил как и что. Не удаляйте тему за 3 задачи сразу... Lin19. Дано целое четырехзначное число. Используя операции div и mod, найти сумму его цифр. Log19. Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски. Если слон за один ход может перейти с одного поля на другое, вывести логическое... подробнее

Показать сообщение отдельно
KING1994
-68 / 6 / 0
Регистрация: 18.07.2011
Сообщений: 77
24.10.2011, 20:10     Помогите найти ошибку в коде простого класса
Файл convertclass.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once
const int MILLIMETERS=1;
const int DICIMETERS=2;
const int FUTS=3;
 
class Convertclass {
public:
                Convertclass (int _choise, float _growth);
                void Converted ();
                float GetNiceGrowth ();
                void Convertedclass();
                float koff;
private:
                float growth;
                int choise;
                float nice_growth;
 
};
файл convertclass.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
#include"Stdafx.h"
//#include <stdio.h>
#include "convertclass.h"
 
Convertclass::Convertclass (int _choise, float _growth) :
        growth(_growth),
        choise(_choise),
        koff(0),
        nice_growth(0)
{
        switch (choise) 
        {
                case MILLIMETERS : koff = 10; break;
                case DICIMETERS : koff = 0.1; break;
                case FUTS : koff = 0.0328;
        }
}
 
// Функция переводит рост в выбранные еденицы
 
void Convertclass::Convertedclass ()
{
        nice_growth = growth * koff;
}
float Convertclass::GetNiceGrowth () {
        return nice_growth;
}
файл converter.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
// saadaw.cpp: определяет точку входа для консольного приложения.
//
#include"Stdafx.h"
#include <tchar.h>
#include <conio.h>
#include <iostream>
#include "Convertclass.h"
//USEUNIT ("Convertclass.cpp");
 
//---------------------------------------------------------------------------
 using namespace std;
int _tmain(int argc, char **argv)
{
    int choise;float vvod;
        cout << "Please, get your choise:" << endl;
        cout << "     1 - millimeters" << endl;
        cout << "     2 - dicimeters" << endl;
        cout << "     3 - futs" << endl;
        cin>>choise;
        cout<<"Enter digit\n";
 cin>>vvod;
 Convertclass A(choise,vvod);
 A.Convertedclass();
 cout<<A.GetNiceGrowth();
 getch();
        return 0;
}
Ето под Mictosoft Visual Studio 2010
 
Текущее время: 01:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru