ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экономичСских Π·Π°Π΄Π°Ρ‡ с использованиСм массивов

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Public GamePrice (4, 7) As Integer Ρ†Π΅Π½Π° j-Ρ‚ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π² i-Ρ‚ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅. For i = 1 To 7 ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ…, ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Основная Ρ‡Π°ΡΡ‚ΡŒ — описаниС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹: ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π». ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π±Ρ‹Π»ΠΎ рассмотрСно Π²Ρ‹ΡˆΠ΅. Option Explicit ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ описаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Public QuorterIncome (4) As Integer Π΄ΠΎΡ…ΠΎΠ΄ Π² i-Ρ‚ΠΎΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экономичСских Π·Π°Π΄Π°Ρ‡ с использованиСм массивов (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅
  • 2. Основная Ρ‡Π°ΡΡ‚ΡŒ — описаниС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
  • -Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ
  • -ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
  • -Π‘Π»ΠΎΠΊ-схСма
  • -ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
  • -Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • ОписаниС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСний
  • Бписок использованной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

2)Основная Ρ‡Π°ΡΡ‚ΡŒ — описаниС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹:

— Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ VBA, которая Π²Π²ΠΎΠ΄ΠΈΡ‚ исходныС Π΄Π°Π½Π½Ρ‹Π΅, выполняСт расчСты ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚

Π½Π° ΡΠΊΡ€Π°Π½:

1)Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π³Π΄Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€, Ρ†Π΅Π½Π° ΠΈΠ³Ρ€ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅,

количСство ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»

2)Π”ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·Π° Π³ΠΎΠ΄

3)Π”ΠΎΡ…ΠΎΠ΄ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π» ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΈΠ³Ρ€Π°ΠΌ

4)ΠžΠ±Ρ‰ΠΈΠΉ Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ Π²ΡΠ΅Ρ… ΠΈΠ³Ρ€ Π·Π° Π³ΠΎΠ΄

5)НаимСнованиС ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΈΠ½Π΅ΡΡˆΠ΅ΠΉ наимСньший Π΄ΠΎΡ…ΠΎΠ΄ Π·Π° Π³ΠΎΠ΄

— ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Public Games (7) As String Названия ΠΈΠ³Ρ€

Public GamePrice (4, 7) As Integer Ρ†Π΅Π½Π° j-Ρ‚ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π² i-Ρ‚ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅

Public KolGames (4, 7) As Integer количСство j-Ρ‚ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π² i-Ρ‚ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅

Public GameIncome (7) As Integer Π΄ΠΎΡ…ΠΎΠ΄ с i-Ρ‚ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹

Public QuorterIncome (4) As Integer Π΄ΠΎΡ…ΠΎΠ΄ Π² i-Ρ‚ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅

Public YearIncome As Long Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π΄ΠΎΡ…ΠΎΠ΄

Public MinIncome As Integer наимСньший Π΄ΠΎΡ…ΠΎΠ΄

Public MinGame As String Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€ΠΈΠ½Π΅ΡΡˆΠ΅ΠΉ наимСньший Π΄ΠΎΡ…ΠΎΠ΄

Public i, j, k, l As Integer ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Ρ†ΠΈΠΊΠ»ΠΎΠ²

Public vrPrice, vrKol As Integer ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния Ρ†Π΅Π½Ρ‹ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΠΏΡ€ΠΈ сортировкС

Public vrGame As String для хранСния названия ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€ΠΈ сортировкС

— Π‘Π»ΠΎΠΊ-схСма

с

ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…

Π½Π°Ρ‡Π°Π»ΠΎ

for I =1 to 7

Games (i) = Cells (i + 1, 1)

for I =1 to 7

GamePrice (j, i) = InputBox («Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†Π΅Π½Ρƒ» & Games (i) & «» & j & «ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π°»)

Cells (i + 1, j * 2 + 1) = GamePrice (j, i)

расчСты

For j = 1 To 4

For i = 1 To 7

GamePrice (j, i) = Cells (i + 1, j * 2 + 1)

KolGames (j, i) = Cells (i + 1, j * 2)

If GamePrice (j, i) < 1 Then For j = 1 To 4

If KolGames (j, i) < 0 Then For i = 1 To 7

GameIncome (i) = GameIncome (i) + GamePrice (j, i) * KolGames (j, i)

QuorterIncome (i) = QuorterIncome (i) + GamePrice (i, j) * KolGames (i, j)

For i = 1 To 7

If MinIncome > GameIncome (i)

MinIncome = GameIncome (i)

MinGame = Games (i)

Π² ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊ-схСм Π½Π΅Ρ‚ нСобходимости, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· ΡΠ΅Π±Ρ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ этой (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π΅Π· расчСтов). Ρ‚Π°ΠΊΠΆΠ΅ считываниС массива с Π»ΠΈΡΡ‚Π° ΠΈΠ»ΠΈ запись Π΅Π³ΠΎ Π½Π° Π»ΠΈΡΡ‚.

— ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ находятся Π½Π° Π»ΠΈΡΡ‚Π΅ Excel. НаТатиС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΡƒΠΊΠ½ΠΎΠΏΠΊΠΈ «Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ», «ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ», «ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°», Π»ΠΈΠ±ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΡΠΊΡ€Π°Π½ Ρ„ΠΎΡ€ΠΌΡƒ для дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…», «Π΄Π΅ΠΉΡΡ‚вия» — ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

— Π›ΠΈΡΡ‚ΠΈΠ½Π³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Option Explicit ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ описаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

описаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π±Ρ‹Π»ΠΎ рассмотрСно Π²Ρ‹ΡˆΠ΅

Public Games (7) As String

Public GamePrice (4, 7) As Integer

Public KolGames (4, 7) As Integer

Public GameIncome (7) As Integer

Public QuorterIncome (4) As Integer

Public YearIncome As Long

Public MinIncome As Integer

Public MinGame As String

Public i, j, k, l As Integer

Public vrPrice, vrKol As Integer

Public vrGame As String

Sub Auto_Open () макрос запускаСмый ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

For i = 1 To 7 Π² Ρ†ΠΈΠΊΠ»Π΅

Games (i) = Cells (i + 1, 1) считываСт названия ΠΈΠ³Ρ€

Next i

'For j = 1 To 4 Π² Ρ†ΠΈΠΊΠ»Π΅ считываСт Ρ†Π΅Π½Ρƒ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€, дублируСтся Π²

'For i = 1 To 7 ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ…, ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ

'GamePrice (j, i) = Cells (i + 1, j * 2 + 1)

'KolGames (j, i) = Cells (i + 1, j * 2)

'Next i

'Next j

End Sub ΠΊΠΎΠ½Π΅Ρ† макроса

Π­Ρ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ находятся Π½Π° Π»ΠΈΡΡ‚Π΅

Private Sub CommandButton1_Click () ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ дСйствия ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…»

For i = 1 To 7 Π² Ρ†ΠΈΠΊΠ»Π΅

Games (i) = Cells (i + 1, 1) ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ названия ΠΈΠ³Ρ€

Next i ΠΊΠΎΠ½Π΅Ρ† Ρ†ΠΈΠΊΠ»Π°

VVod.Show ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ VVod

End Sub ΠΊΠΎΠ½Π΅Ρ†

ОписаниС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ vvod

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. А. Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ VBA БПб. BHV 1999
  2. информация сайта http://www.somit.ru/e
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ