Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Parenek

Продажи жилья за полгода: Напечатать исходные данные в виде таблицы

29.02.2012, 12:05. Показов 1087. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Передо мной встал вопрос о решении задачи в системе VBA. Но возникли трудности, я попросту не знаю как написать код и блок схему.

Условие таковы:
По результатам продажи жилья за полгода администрацией области получена следующая информация:

Город: Кемерово
Кол-во проданных квартир: 634
Кол-во кв.м: 62800
Сумма от продажи (тыс.руб0 - 6781.70

Напечатать исходные данные в виде таблицы и определить город, в котором стоимость 1 кв.метра минимальная.

Помогите пожалуйста. Начала та знаю как делать. а вот дальше ступр.

Добавлено через 15 часов 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
Sub Пример()
Dim N, i As Integer
Dim G() As String
Dim P() As Integer
Dim K() As Single
Dim S() As Single
Dim Sr() As Single
N = InputBox("количество обследуемых городов")
ReDim G(N) As String
ReDim P(N) As Integer
ReDim K(N) As Single
ReDim S(N) As Single
ReDim Sr(N) As Single
For i = 1 To N
G(i) = InputBox("название города")
P(i) = InputBox("количество проданных квартир в")
K(i) = InputBox("количество кв. м.")
S(i) = InputBox("Введите стоимость 1 кв.м в городе")
Next
For i = 1 To N
Next
Debug.Print "город"; Tab(30); "количество проданных квартир"; Tab(50); "количество кв. м."; Tab(70); "Стоимость 1 кв.м"
For i = 1 To N
Debug.Print G(i); Tab(30); P(i); Tab(50); K(i); Tab(70); S(i)
Next
End Sub
Вот мне нужно сделать так, чтобы выводилась самое маленькое значение S(i), а рядом название города. Подскажите пожалуйста как это реализовать!?
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.02.2012, 12:05
Ответы с готовыми решениями:

Определить значение переменной z. Исходные данные и результат напечатать с пояснительным текстом
Помогите пожалуйста! Заданы массивы чисел Х и Y. Написать программу, определить значение переменной z. Исходные данные и результат...

Определить значение переменной z. Исходные данные и результат напечатать с пояснительным текстом
Помогите решить задачу, пожалуйста! Заданы массивы чисел Х и Y. Написать программу, определить значение переменной z. Исходные данные и...

Подпрограмма, в которую исходные данные передаются в виде входных параметров
Сторону и периметр квадрата со стороной а. S = a2 P = 4a оформить в виде подпрограммы, в которую передать исходные данные в виде...

1
1302 / 404 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
16.03.2012, 20:59
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
Sub Пример()
    Dim N, As Integer, i As Integer
    Dim G() As String
    Dim P() As Integer
    Dim K() As Single
    Dim S() As Single
    Dim Sr() As Single
    Dim minCost As Single, minTown As Long
    N = InputBox("количество обследуемых городов")
    ReDim G(1 To N) As String
    ReDim P(1 To N) As Integer
    ReDim K(1 To N) As Single
    ReDim S(1 To N) As Single
    ReDim Sr(1 To N) As Single
    For i = 1 To N Step 1
        G(i) = InputBox("название города")
        P(i) = InputBox("количество проданных квартир в")
        K(i) = InputBox("количество кв. м.")
        S(i) = InputBox("Введите стоимость 1 кв.м в городе")
    Next i
    Debug.Print "город"; Tab(20); "количество проданных квартир"; Tab(50); "количество кв. м."; Tab(70); "Стоимость 1 кв.м"
    For i = 1 To N
        Debug.Print G(i); Tab(20); P(i); Tab(50); K(i); Tab(70); S(i)
    Next
    'Определение самой низкой стоимости одного квадратного метра.
    minCost = S(1)
    minTown = 1
    For i = 2 To N Step 1
        If S(i) < minCost Then
            minCost = S(i)
            minTown = i
        End If
    Next i
    Debug.Print vbCr
    Debug.Print "Самая низкая цена 1 кв. м.:" & vbCr
    Debug.Print G(minTown); Tab(20); P(minTown); Tab(50); K(minTown); Tab(70); S(minTown)
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.03.2012, 20:59
Помогаю со студенческими работами здесь

Отчет «Продажи по месяцам» в виде кросс - таблицы без использования СКД
Добрый день! Я новичок в программировании 1С Передо мной стоит задача составить отчет«Продажи по месяцам» в виде кросс - таблицы...

Помогите пожалуйста!Написать программу, используя только побитовые операции. Представить исходные данные и/или результаты в двоичном виде
!И ПОЖАЛУЙСТА с построчными комментариями, чтоб легче потом разобраться было, и меньше вопросов задавала.написать их не сложно, и мне легче...

Составить линейный алгоритм и программу в которой вводятся исходные данные, вычисляются исходные выражения и выводятся на экран результаты вычислений
Приветствую! Вот попалась задачка - уже второй час ломаю голову. Надо составить линейный алгоритм и программу в которой вводятся исходные...

Напечатать числа в виде таблицы
Напечатать числа в виде следующей таблицы: а) 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 б) 1 2 ... 10 ...

Напечатать информацию в виде таблицы
Вывод результатов на экран должен проводиться для одномерных массивов в виде столбца (столбцов) По результатам продажи жилья за полгода...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru