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

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

11.11.2015, 22:01. Просмотров 447. Ответов 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;
 
                      
            }
        }
    }
}

http://www.cyberforum.ru/csharp-beginners/thread2114130.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2015, 22:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос По номеру дня недели вывести его название (C#):

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

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

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

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

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

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
109 / 109 / 63
Регистрация: 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
Привет! Вот еще темы с решениями:

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

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

Вывести строку - название дня недели, соответствующее числу
Дано целое число в диапазоне 1-7. Вывести строку - название дня недели,...

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


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

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

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