Первый сайт об играх без цензуры - Показать сообщение отдельно - Проблема Не для идиотов.
Тема: Проблема Не для идиотов.
Показать сообщение отдельно
Старый 31.10.2011, 23:50   #24
PeterStormare
Battlefield: Bad Company 2
 
Аватар для PeterStormare

Награды Олдфаг Поцан 7 уровня Реальный Пацан I степени
Постер III степени Креативный автор


По умолчанию Re: Не для идиотов.

В овале: начало
В шестиугольнике: Cells(i, 2) <> ""
От шестиугольника в ромб: Cells(i, 2)
От ромба по плюс стороне, в прямоугольнике:d = Cells(i, 4) * Cells(i, 5) - Cells(i, 4) * Cells(i, 5) * 0.15
Cells(i, 6) = d
От ромба по минус стороне в прямоугольнике: d = Cells(i, 4) * Cells(i, 5)
Cells(i, 6) = d

Это блок схема до этой части вроде.
Цитата:
Public Sub Stoimost()
Dim d As Long
i = 3
d = 1
Do While Cells(i, 2) <> ""
If Cells(i, 2) = "Монитор" Then
d = Cells(i, 4) * Cells(i, 5) - Cells(i, 4) * Cells(i, 5) * 0.15
Cells(i, 6) = d
Else: d = Cells(i, 4) * Cells(i, 5)
Cells(i, 6) = d
Точность не гарантирую, т.к. этот язык прог-я мне не знаком, БС построил на основе своих знаний английского и азов прог-я на паскале.

Юзать только если других вариантов нет.

Последний раз редактировалось PeterStormare; 31.10.2011 в 23:56.
PeterStormare вне форума   Ответить с цитированием
Пользователь сказал cпасибо: