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

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. 
Π Π°Π·Ρ€Π°Π±ΠΎΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

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

Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ количСство ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ† Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅. Dim i As Integer, j As Integer, a As Integer 'Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΡƒ Π·Π° 3 мСсяца ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†. Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 1) = «ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†». Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ячСйки Π½Π° Π»ΠΈΡΡ‚Π΅ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚». Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ячСйки Π½Π° Π»ΠΈΡΡ‚Π΅ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚». Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ячСйки Π½Π° Π»ΠΈΡΡ‚Π΅ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚». Sheets… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π Π°Π·Ρ€Π°Π±ΠΎΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Sub kr_Click ().

'объявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

Dim i As Integer, j As Integer, a As Integer 'Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

Dim kol (17, 6) As Integer ' количСство ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†.

Dim cena (17, 6) As Double 'Ρ†Π΅Π½Π° ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†.

Dim viruchka (17, 6) As Double 'Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ°.

Dim viruchkaM (6) As Double 'Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ° Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц.

Dim viruchka3 (17) As Double 'Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ° Π·Π° ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 3 мСсяца ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Π°ΠΌ.

Dim dohod As Double 'Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄Π°ΠΆ.

Dim pugovici (17) As String 'Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†.

Dim max As Double 'ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΡ…ΠΎΠ΄ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСсяцС.

'присваиваСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

For i = 1 To 6.

viruchkaM (i) = 0.

Next.

For i = 1 To 17.

viruchka3 (i) = 0.

Next.

max = 0.

dohod = 0.

'считываСм Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

Sheets («ΠΠ°Ρ‡_Π΄»).Select.

'заполняСм массив с Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†.

For i = 1 To 17.

pugovici (i) = Cells (i + 3, 1).

Next i.

'заполняСм массив с ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠΌ ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ† Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

For i = 1 To 17.

For j = 1 To 6.

kol (i, j) = Cells (3 + i, j * 2).

Next j.

Next i.

'заполняСм массив с Ρ†Π΅Π½Π°ΠΌΠΈ Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

For i = 1 To 17.

For j = 1 To 6.

cena (i, j) = Cells (3 + i, 1 + j * 2).

Next j.

Next i.

'создаём Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ячСйки Π½Π° Π»ΠΈΡΡ‚Π΅ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (1, 1) = «ΠŸΡ€ΠΎΠ΄Π°ΠΆΠ° ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (2, 1) = «ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (2, 2) = «1-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (2, 4) = «2-ΠΎΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (2, 6) = «3-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (2, 8) = «4-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (2, 10) = «5-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (2, 12) = «6-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 2) = «ΠΊΠΎΠ»-Π²ΠΎ».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 3) = «Ρ†Π΅Π½Π°».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 4) = «ΠΊΠΎΠ»-Π²ΠΎ».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 5) = «Ρ†Π΅Π½Π°».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 6) = «ΠΊΠΎΠ»-Π²ΠΎ».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 7) = «Ρ†Π΅Π½Π°».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 8) = «ΠΊΠΎΠ»-Π²ΠΎ».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 9) = «Ρ†Π΅Π½Π°».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 10) = «ΠΊΠΎΠ»-Π²ΠΎ».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 11) = «Ρ†Π΅Π½Π°».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 12) = «ΠΊΠΎΠ»-Π²ΠΎ».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3, 13) = «Ρ†Π΅Π½Π°».

'Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ названия ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†.

For i = 1 To 17.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3 + i, 1) = pugovici (i).

Next i.

'Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ†Π΅Π½Ρ‹ Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

For i = 1 To 17.

For j = 1 To 6.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3 + i, 1 + j * 2) = cena (i, j).

Next j.

Next i.

'Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ количСство ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ† Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

For i = 1 To 17.

For j = 1 To 6.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (3 + i, j * 2) = kol (i, j).

Next j.

Next i.

'рассчитываСм Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΡƒ, Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΡƒ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ мСсяцу ΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ Π΄ΠΎΡ…ΠΎΠ΄ Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

For i = 1 To 17.

For j = 1 To 6.

viruchka (i, j) = kol (i, j) * cena (i, j).

viruchkaM (j) = viruchkaM (j) + viruchka (i, j).

dohod = dohod + viruchka (i, j).

Next j.

Next i.

'рассчитываСм Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΡƒ Π·Π° 3 мСсяца ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ† Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

For j = 1 To 3.

For i = 1 To 17.

viruchka3 (i) = viruchka3 (i) + viruchka (i, j).

Next i.

Next j.

'создаём Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ячСйки Π½Π° Π»ΠΈΡΡ‚Π΅ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Select.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 1) = «ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (42, 1) = «Π’сСго Π·Π° ΠΌΠ΅ΡΡΡ†».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 2) = «1-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 3) = «2-ΠΎΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 4) = «3-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 5) = «4-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 6) = «5-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 7) = «6-ΠΉ мСсяц».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24, 8) = «Π²ΡΠ΅Π³ΠΎ Π·Π° 3 мСсяца».

'Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ названия ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†.

For i = 1 To 17.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24 + i, 1) = pugovici (i).

Next i.

'Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΡƒ Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

For i = 1 To 17.

For j = 1 To 6.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24 + i, 1 + j) = viruchka (i, j).

Next j.

Next i.

'Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΡƒ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ мСсяцу.

For j = 1 To 6.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (42, 1 + j) = viruchkaM (j).

Next.

'Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΡƒ Π·Π° 3 мСсяца ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†.

For i = 1 To 17.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (24 + i, 8) = viruchka3 (i).

Next i.

'создаём Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ячСйки Π½Π° Π»ΠΈΡΡ‚Π΅ «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (44, 1) = «ΠžΠ±Ρ‰ΠΈΠΉ Π΄ΠΎΡ…ΠΎΠ΄».

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (46, 1) = «ΠΠ°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π·Π° 1-ΠΉ мСсяц принёсли».

'рассчитываСм ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈΠ½Ρ‘ΡΡˆΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Π² Ρ†ΠΈΠΊΠ»Π΅, с ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ.

For i = 1 To 17.

If max < viruchka (i, 1) Then.

max = viruchka (i, 1).

a = i.

End If.

Next i.

'Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (44, 4) = dohod.

Sheets («Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚»).Cells (46, 4) = pugovici (a).

End Sub.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ