2 / 2 / 0
Регистрация: 17.07.2017
Сообщений: 12
1

Программа с классом, определяющая название дня недели

01.03.2018, 22:12. Показов 689. Ответов 2
Метки нет (Все метки)

Захотелось написать программу с классом, пользователь вводит номер дня (1-7), а программа название дня.
Вот код:

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
#include <iostream>
#include <string>
 
using namespace std;
 
class DaysWeek
{
    private:
        short int NDay = 0;
        string NameDay = "Error";
    public:
        void GetNum(short int GetNDay)
        {
            NDay = GetNDay;
        }
        
        void SayDayName()
        {
            switch (NDay){
                case 1:
                    NameDay = "Monday";
                    break;
                case 2:
                    NameDay = "Wensday";
                    break;
                case 3:
                    NameDay = "Thuesday";
                    break;
                case 4:
                    NameDay = "Fiethday";
                    break;
                
                case 5:
                    NameDay = "Friday";
                    break;
                case 6:
                    NameDay = "Saturday";
                    break;
                case 7:
                    NameDay = "Sunday";
                    break;
            }
            cout << "The " << NDay << " day name is " << NameDay << endl;
        }
};
 
int main()
{
    cout << "Enter number of week day: ";
    short int DayN = 0;
    cin >> DayN;
    [COLOR="Red"]DaysWeek.GetNum(DayN);
    DaysWeek.SayDayName();[/COLOR]
}
Вот ошибка:

52 10 F:\CS_NameDay.cpp [Error] expected unqualified-id before '.' token
53 10 F:\CS_NameDay.cpp [Error] expected unqualified-id before '.' token

Строго не судите, только сегодня "познакомился" с классами.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2018, 22:12
Ответы с готовыми решениями:

Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели
Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня...

Написать программу, которая по номеру дня недели (целому числу от 1 до 7) выдает в качестве результата название дня недели
!!!!!

Составить программу, которая по номеру введенного дня недели вводит название дня.
Составить программу, которая по номеру введенного дня недели вводит название дня.

Составьте программу, печатающую по номеру дня недели (число от 1 до 7) название этого дня
Составьте программу, печатающую по номеру дня недели (число от 1 до 7) название этого дня...

2
Эксперт .NET
5858 / 4735 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
01.03.2018, 23:14 2
Нужно объект создать:
C++
1
2
3
DaysWeek dw;
dw.GetNum(DayN);
dw.SayDayName();
И названия дней ин инглиш подучите:
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
1
2 / 2 / 0
Регистрация: 17.07.2017
Сообщений: 12
01.03.2018, 23:43  [ТС] 3
Спасибо)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2018, 23:43
Помогаю со студенческими работами здесь

Напишите программу, которая выводит название дня недели по номеру дня
4. Напишите программу, которая выводит название дня недели по номеру дня, введённому с...

Ввести номер дня недели. Вывести название этого дня
ввести номер дня недели. вывести название этого дня

Введите номер дня недели. Выведите на экран название дня
Введите номер дня недели. Выведите на экран название дня.

По введенному номеру дня недели вывести название дня и определить, является день рабочим
Добрый вечер, нужна ваша помощь. (сам noob, Паскаль недавно начал учить) 1. В общем, есть задача ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru