Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.65/34: Рейтинг темы: голосов - 34, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 12
1

По введенной дате определить знак Зодиака

21.03.2012, 16:47. Показов 6630. Ответов 2
Метки нет (Все метки)

1. Cоздайте Windows-приложение, которое по введенной дате определяет знак Зодиака.
Помогите пожалуйста с кодом.
0
Лучшие ответы (1)
Заказывайте контрольные, курсовые и дипломы здесь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2012, 16:47
Ответы с готовыми решениями:

Пользовательский метод который определяет знак зодиака по введенной дате рождения
Необходимо создать метод, который определяет знак зодиака человека по введенной дате рождения

По дате рождения сосчитать знак Зодиака и знак по китайскому гороскопу
По дате рождения сосчитать знак Зодиака и знак по китайскому гороскопу (все в форме). Все условия...

По введенной дате определить дату следующего дня
. По введенной дате определить дату следующего дня. Указание. Известно, что дата состоит из дня,...

По введенной дате определить номер дня в году
Помогите решить задачу. По введенной дате определить номер дня в году C# через оператор while

2
538 / 539 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
21.03.2012, 17:16 2
создаешь две переменные, кот. предлагаешь ввести пользователю.
допустим х -дата, у - месяц.
для каждого знака зодиака свой интервал времени. если введенная дата подает в определенный интервал - выводишь сообщение с названием знака. вот и все.
0
708 / 699 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
21.03.2012, 17:32 3
Лучший ответ Сообщение было отмечено elenkaa-penkaa как решение

Решение

Не по теме:

Вам во фриланс с такими сообщениями нужно!



Вот код:
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
        
private void button1_Click(object sender, EventArgs e)
{
    date = maskedTextBox1.Text.Split('.');
 
    if ((Int32.Parse(date[0]) > 31) || (Int32.Parse(date[1]) > 12))
        MessageBox.Show("Неверная дата!");
 
    switch (Int32.Parse(date[1]))
    {
        case 1: Label2.Text = (Int32.Parse(date[0]) <= 20) ? "Козерог" : "Водолей"; break;
        case 2: Label2.Text = (Int32.Parse(date[0]) <= 19) ? "Водолей" : "Рыбы"; break;
        case 3: Label2.Text = (Int32.Parse(date[0]) <= 20) ? "Рыбы" : "Овен"; break;
        case 4: Label2.Text = (Int32.Parse(date[0]) <= 20) ? "Овен" : "Телец"; break;
        case 5: Label2.Text = (Int32.Parse(date[0]) <= 21) ? "Телец" : "Близнецы"; break;
        case 6: Label2.Text = (Int32.Parse(date[0]) <= 21) ? "Близнецы" : "Рак"; break;
        case 7: Label2.Text = (Int32.Parse(date[0]) <= 22) ? "Рак" : "Лев"; break;
        case 8: Label2.Text = (Int32.Parse(date[0]) <= 23) ? "Лев" : "Дева"; break;
        case 9: Label2.Text = (Int32.Parse(date[0]) <= 23) ? "Дева" : "Весы"; break;
        case 10: Label2.Text = (Int32.Parse(date[0]) <= 23) ? "Весы" : "Скорпион"; break;
        case 11: Label2.Text = (Int32.Parse(date[0]) <= 22) ? "Скорпион" : "Стрелец"; break;
        case 12: Label2.Text = (Int32.Parse(date[0]) <= 23) ? "Стрелец" : "Козерог"; break;
    }
}
Тут я использовал для ввода MaskedTextBox - впринципе можно использоватьи просто TextBox. Или сдлать отдельные поля для дня\месяца\года. Результат выводится в Label2. Расчеты производятся по клику на button1.

P.S. Подправил код, добавил проверку даты.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2012, 17:32

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Записать в массив структур информацию о людях в следующем виде: ФИО, знак зодиака, дата рождения
Записать в массив структур информацию о людях в следующем виде: ФИО, знак зодиака, дата рождения...

Прибавить к дате, введенной в TextBox девять дней
Здравствуйте! Помогите реализовать: Есть TextBox1 в нём написана любая дата (13.08.2014), нужно...

По дате 23.04.2039 или другой дате XXI века определить день недели
&quot;Вечный календарь&quot;. По дате 23.04.2039 или другой дате XXI века оп-ределить день недели. Напечатать...

По дате, введенной с клавиатуры вывести число, название месяца и год
на С# написать програму,которая по дате, введенной с клавиатуры в формате ХХ.ХХ.ХХХХ выводит...


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

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

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