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

Реализовать класс с двумя скрытыми полями first и second - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ однонаправленная очередь http://www.cyberforum.ru/cpp-beginners/thread683196.html
Проблема следующая,это одноноправленная очередь. 1)Создую очередь,удалаю элементы,все хорошо,НО тут же хочу создать заново очередь,пишет при добавлении элемента порвеждение кучи,помогите поправить. ОС Windows инициировала точку останова в aaa.exe. Это может быть вызвано повреждением кучи и указывает на ошибку в aaa.exe или в одной из загруженных им DLL. Возможной причиной так же может...
C++ БСА БСА для вычисления функции y=f(x). При условии, что в каждом блоке может находиться только одна арифметическая операция http://www.cyberforum.ru/cpp-beginners/thread683185.html
Задача про планировщик C++
Друзья, очень надо, код написать помогите а, нужно в консольном приложении visual studio 2008 http://www.cyberforum.ru/cpp-beginners/thread682475.html
Файлы компилируется, но программа не запускается C++
Сразу хочу успокоить, что ошибка не в том, что в проект не были включены необходимые файлы. Файлы компилируется, но программа не запускается по следующей причине: Вывод компилятора: TFRAC.h|55|warning: extra tokens at end of #endif directive| TREAL.h|57|warning: extra tokens at end of #endif directive| TCOMP.h|53|warning: extra tokens at end of #endif directive| )]+0x14)||undefined...
C++ Счастливые билеты http://www.cyberforum.ru/cpp-beginners/thread683154.html
Здравствуйте, имеется интересная задачка. Вводится первое и последнее возможные числа билетовЮ, нужно посчитать сколько счастливых билетов находиться в данном диапазоне. Билет считается счастливым если сумма первых четырех чисел билета равна сумме последних четырех чисел. Пример: вводим: 22222221 22222223 вывод: 1
C++ Превращение строки в название исполняемой функции Доброго времени суток. Появился вопрос. Предположим есть TextBox, кнопка и набор функций: void text1(){ this->Text="Абырвалг"; } void text2(){ this->Text="Главрыба"; } подробнее

Показать сообщение отдельно
Own3D
 Аватар для Own3D
121 / 121 / 37
Регистрация: 29.10.2011
Сообщений: 308
29.10.2012, 11:57     Реализовать класс с двумя скрытыми полями first и second
В с++ только начал разбираться, прошу помощи в решении задач.
Задание:
Кликните здесь для просмотра всего текста
ООП – Задание № 1
Реализовать класс с двумя скрытыми полями first и second. Во классе должны при-
сутствовать следующие методы:
– методы задания значений SetFirst и SetSecond. Методы должны контролировать
значения аргументов на корректность;
– методы возврата данных GetFirst и GetSecond;
– вывод на экран текущих значений полей Display.
Реализовать внешнюю функцию с именем Make_{mun}, где mun — тип реализуемой
структуры. Функция должна получать в качестве аргументов значения для полей структу-
ры и возвращать структуру требуемого типа. При передаче ошибочных параметров следует
выводить сообщение и заканчивать работу.
Вариант 15
Поле first — целое положительное число, продолжительность телефонного разговора в
минутах; поле second — дробное положительное число, стоимость одной минуты в рублях.
Реализовать метод Cost — вычисление общей стоимости разговора.

вот мой набросок(незаконченный):
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
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
class TLaba1
{
    private:
      int first;
      float second;
      float rez;
 
    public:
    int SetFirst()
    {
         std::cout<<"Input first(minuts):"<<std::endl;
         scanf("%d",&first);
    }
 
    float SetSecond()
    {
         std::cout<<"Input second(rub):"<<std::endl;
         scanf("%ГҐ",&second);
    }
 
    void Cost()
    {
        rez=first*second;
        std::cout <<" / Total=" << rez << std::endl;
    }
 
    void Dysplay()
    {
        //std::cout << "time="<<first<<"min. / 1 min="<<second<<std::endl;
        printf("time=%d",first);
        printf(" / 1 min= %.2f",second);
    }
 
    int GetFirst() const
    {
         return first;
    }
 
    float GetSecond() const
    {
         return second;
    }
};
 
int main()
{
    TLaba1 labal;
 
    labal.SetFirst();
    labal.SetSecond();
    labal.Dysplay();
    labal.Cost();
    labal.GetFirst();
    labal.GetSecond();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru