Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
1 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 15

Квадрат Пифагора - психологический портрет по введенной дате рождения

21.10.2014, 10:18. Показов 2697. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
квадрат пифагора- пользователь задаёт дату рождения в виде 8 цифр. потом по определённому правилу формируется 2я строка тоже из 8 цифр на основе этих двух строк формируется квадрат пифагора. а за тем на основе полученого квадрата формируется психолог портрет рождённого в этот день.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.10.2014, 10:18
Ответы с готовыми решениями:

Нужно было написать квадрат Пифагора по дате рождения, как исправить?
#include "stdafx.h" #include <iostream> #include "math.h" using namespace std; int main() { int...

Скрипт, определяющий по введенной дате рождения знак зодиака, день недели, был ли год рождения високосным.
Здравствуйте, ребят буду благодарен если кто напишет, в написанном постараюсь разобраться сам. Скрипт, определяющий по введенной дате...

Психологический портрет по странице в соц сетях
Здравствуйте. Хотел бы узнать об исследованиях в которых анализировались страницы соц сетей и на основе этого составлялся портрет владельца...

11
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
21.10.2014, 10:34
При чем тут VB6?
0
1 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 15
21.10.2014, 10:53  [ТС]
при том что это нужно делать именно в этой среде.
можно конечно и в другой, но VB предпочтительнее
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
21.10.2014, 12:55
Цитата Сообщение от igor9139 Посмотреть сообщение
потом по определённому правилу
Это мы должны сами догадаться, по какому правилу?
Хотя я делал что то подобное в детстве , если нравится, то можете использовать.
Вложения
Тип файла: zip RSP.zip (10.9 Кб, 22 просмотров)
0
1 / 1 / 0
Регистрация: 10.11.2013
Сообщений: 15
21.10.2014, 12:59  [ТС]
это правило в интернете лежит, каждый может его найти
1
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
21.10.2014, 13:19
Правила брал отсюда
Visual Basic
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
63
64
65
66
67
Option Explicit
Dim P As PictureBox
Private Sub Command1_Click()
    Dim s As String, s1 As String, i As Integer
    Dim v1 As Integer, v2 As Integer, v3 As Integer
    Dim v4 As Integer, v5 As Integer, v6 As Integer
    Dim v7 As Integer
    'Combo1.Text = "22": Combo2.Text = "12": Combo3.Text = "1915"
    s = Combo1.Text & "." & Combo2.Text & "." & Combo3.Text
    If Not IsDate(s) Then MsgBox "Invalid date", vbCritical, s: Exit Sub
    s = Replace(s, ".", "") '
    's = CStr(Val(Replace(s, ".", ""))): s1 = s
    v1 = SumDig(s)
    v2 = SumDig(SumDig(s))
    v3 = v1 - Val(Mid(s, 1, 1)) * 2
    v4 = SumDig(v3)
    v5 = v1 + v3
    v6 = SumDig(SumDig(v5))
    v7 = SumDig(SumDig(v2 + v4))
    s1 = v1 & v2 & v3 & v4 & v5 & v6 & v7 '
    Label1(0).Caption = "Первая строка  " & s & vbCrLf & "Вторая строка  " & s1
    BuildPSQ (s & s1)
End Sub
 
Private Sub BuildPSQ(ByVal s As String)
    Dim i As Integer, j As Integer, k As Integer, st(1 To 9) As String
    P.Cls
    P.Line (1, 1)-(10, 10), , B
    P.Line (4, 1)-(4, 10): P.Line (7, 1)-(7, 10)
    P.Line (1, 4)-(10, 4): P.Line (1, 7)-(10, 7)
    For i = 1 To 9
         st(i) = String(UBound(Split(s, i)), CStr(i))
         If st(i) = "" Then st(i) = "-"
    Next i
    For i = 1 To 9 Step 3
        For j = 1 To 9 Step 3
             k = k + 1
             P.CurrentX = i + 1
             P.CurrentY = j + 1
             P.Print st(k)
        Next j
    Next i
End Sub
 
Private Function SumDig(ByVal s) As Integer
    Dim i As Integer
    For i = 1 To Len(s)
        SumDig = SumDig + Val(Mid(s, i, 1))
    Next i
End Function
 
Private Sub Command2_Click()
    If Picture1.Picture = 0 Then Picture1.Picture = Picture2.Picture Else P.Picture = LoadPicture("")
End Sub
 
Private Sub Form_Load()
    Dim i As Integer
    For i = 1 To 100
        If i <= 31 Then Combo1.AddItem i
        If i <= 12 Then Combo2.AddItem i
        Combo3.AddItem i + 1914
    Next i
    Set P = Picture1
    P.Scale (0, 0)-(11, 11)
    P.Font = 18: P.FontBold = True
    P.AutoRedraw = True
End Sub
Миниатюры
Квадрат Пифагора - психологический портрет по введенной дате рождения  
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
21.10.2014, 13:30
Поправка к заполнению комбобоксов
Visual Basic
1
2
3
4
5
    For i = 1 To 100
        If i <= 31 Then Combo1.AddItem Format(i, "00")
        If i <= 12 Then Combo2.AddItem Format(i, "00")
        Combo3.AddItem i + 1914
    Next i
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
21.10.2014, 14:39
Цитата Сообщение от igor9139 Посмотреть сообщение
это правило в интернете лежит,
Встречались мне и раньше наглецы, но чтобы просили выполнить за них задание чуть больше чем полностью, да ещё и предварительно найти это задание в Интернете - такое в первый раз!
SoftIce, просто святой, ставлю +
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
21.10.2014, 14:53
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Цитата Сообщение от Pro_grammer Посмотреть сообщение
SoftIce, просто святой, ставлю +

Было свободное время.
Прикрутил анализ этой ерунды. Оказывается, я экстрасенс
Вложения
Тип файла: rar Квадрат Пифагора.rar (31.3 Кб, 58 просмотров)
1
 Аватар для Шабан Ева
0 / 0 / 0
Регистрация: 04.04.2015
Сообщений: 18
28.03.2016, 23:31
Добрый вечер!
Скажите пожалуйста, может у Вас еще остался код к приложению "RSP" ?)))
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
29.03.2016, 06:52
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Шабан Ева Посмотреть сообщение
код к приложению "RSP"
Есть код. Но только он написан на заре изучения программирования в стиле "как не надо писать программы на VB6"
Но если очень надо, то вот, пользуйтесь:
Вложения
Тип файла: zip RSP.zip (16.6 Кб, 19 просмотров)
0
 Аватар для Шабан Ева
0 / 0 / 0
Регистрация: 04.04.2015
Сообщений: 18
29.03.2016, 18:50
Спасибо большое)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.03.2016, 18:50
Помогаю со студенческими работами здесь

По введенной дате рождения определить количество лет
По введенной дате рождения определить количество лет , месяцев, дней на текущий день. При выводе правильно проспрягать слова «год»,...

По введенной дате рождения определить день недели
Используя оператор выбора Select Case: По введенной дате рождения сообщить пользователю, в какой день недели он родился (понедельник или...

По введенной дате рождения определить знак задиака
По введенной дате рождения определить знак задиака. Овен 21.03 — 20.04 Телец 21.04 — 20.05 Близнецы 21.05 — 21.06 Рак 22.06 —...

По введённой дате рождения определИТЬ полное число лет
Написать процедуру, которая по введённой дате рождения определяет полное число лет, месяцев и дней .

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru