Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
T-Tim
1 / 1 / 0
Регистрация: 24.03.2015
Сообщений: 198
1

По номеру дня недели вывести его название

11.11.2015, 22:01. Просмотров 491. Ответов 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
55
56
57
58
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    enum Week
    {
        p1,
        v2,
    s3,
    ch4,
    p5,
   s6,
    v7
};
    class Program
    {
       
        static void Main(string[] args)
        {
            Console.WriteLine("Введите число(от 1 до 7): ");
            Week mb =Convert.ToInt16(Console.ReadLine());
            TellAboutWeek(mb);
 
        }
        private static void TellAboutWeek(Week mb)
        {
            switch(mb)
            {
                case Week.p1:
                    Console.WriteLine("Понедельник");
                    break;
                case Week.v2:
                    Console.WriteLine("Вторник");
                    break;
                case Week.s3:
                    Console.WriteLine("Среда");
                    break;
                case Week.ch4:
                    Console.WriteLine("Четверг");
                    break;
                case Week.p5:
                    Console.WriteLine("Пятница");
                    break;
                case Week.s6:
                    Console.WriteLine("Суббота");
                    break;
                case Week.v7:
                    Console.WriteLine("Воскресенье");
                    break;
 
                      
            }
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2015, 22:01
Ответы с готовыми решениями:

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

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

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

Дан порядковый номер дня недели, вывести на экран его название
Дан порядковый номер дня недели, вывести на экран его название.

Получение дня недели по его номеру
За введеним номером дня недели вывести его словесное наименование, например,...

2
EvilFromHell
944 / 843 / 345
Регистрация: 26.04.2012
Сообщений: 2,648
11.11.2015, 22:14 2
C#
1
Week mb = (Week)(Convert.ToInt16(Console.ReadLine()) - 1);
Добавлено через 51 секунду
Счет-то в enum начинается с 0, кроме того было пропущено приведение типов, из-за чего у меня ваш код вообще не компилировался.
0
MaxSlim
110 / 110 / 64
Регистрация: 03.06.2013
Сообщений: 584
11.11.2015, 22:25 3
C#
1
2
3
4
5
6
7
8
9
10
  enum Week
    {
        p1 = 1,
        v2,
    s3,
    ch4,
    p5,
   s6,
    v7
};
Ну а с приведением типов, это да.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2015, 22:25

Определение дня недели по его номеру в году
Здравствуйте! Подскажите, пожалуйста, как определить день недели k дня в году и...

Вывести в консоль день недели по номеру дня
Помогите создать в консуле такую программы чтобы при введение от 1-7 числ ,...

По номеру дня недели вывести количество уроков в вашей группе в этот день
1)Оператор switch Написать программу, которая по номеру дня недели (целому...


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

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

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