Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: помогите,плиз,с простенькой задачкой Добавлено: 24.02.11 22:43  

Автор вопроса:  kuka
Составить программу выпуска прохладительных напитков в зависимости от времени года:
зима-2,5 млн литров,весна 3,5 млн литров,лето- 5 млн литров,осень-3 млн литров
исходные данные (время года) прочитать из ячейки А1 листа Excel,а кол-во напитков вывести диалоговым окном

вот что получается у меня и ничего не работает..
Public Sub âûïóñê()
Dim x, y As Single
x = Range("A1").Value
If x = Çèìà Then
y = 2.5
Else
If x = Âåñíà Then
y = 3.5
Else
If x = Ëåòî Then
y = 5
Else
If x = Îñåíü Then
y = 3
End If
End If
MsgBox "y"
End Sub

помогите,пожалуйста!!!

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 24.02.11 23:56
НИЧЕГО НЕ РАБОТАЕЕЕ!!
Ну может количество End If должно таки совпадать с количеством If?
А лучше так:
  1. if blabla1 then
  2. <...>
  3. elseif blabla2 then
  4. <...>
  5. elseif blabla3 then
  6. <...>
  7. else
  8. <...>
  9. end if

Ответить

Номер ответа: 2
Автор ответа:
 kuka



Вопросов: 3
Ответов: 5
 Профиль | | #2 Добавлено: 25.02.11 00:04
спс))только как это потом в диалоговое окно вывести?

Ответить

Номер ответа: 3
Автор ответа:
 DimBi



Вопросов: 15
Ответов: 55
 Профиль | | #3 Добавлено: 25.02.11 14:02
  1.  
  2. if blabla1 then
  3. y = 3
  4. elseif blabla2 then
  5. y = 3,5
  6. elseif blabla3 then
  7. y = 5
  8. else
  9. y = 2,5
  10. end if
  11.  
  12. MsgBox (str(y),"инфо")

Ответить

Номер ответа: 4
Автор ответа:
 kuka



Вопросов: 3
Ответов: 5
 Профиль | | #4 Добавлено: 25.02.11 14:04
спасибо)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам