Создать простую программу - VB

Узнай цену своей работы

Формулировка задачи:

Дорогие друзья, очень нужно помочь с программой. Она простая, но я не разбираюсь в этом, поэтому помогите кто чем может пожалуйста Условие: В текстовом файле записана цена товара в рублях и копейках. Написать программу, которая считывает этот файл и выводит на экран стоимость в и центах. Обменный курс доллара вводится с клавиатуры. P.S. Данную программу нужно написать, чтоб она функционировала в Visual Basic 6.0. Если поможете еще и с блок-схемой к ней, отблагодарю

Решение задачи: «Создать простую программу»

textual
Листинг программы
  1. Option Explicit
  2. Const MaxPos = 2
  3.  
  4. Private Sub Command1_Click()
  5.     Dim i&, d#
  6.     If Not IsNumeric(Text4) Then
  7.         MsgBox ("Введите курс")
  8.         Exit Sub
  9.     End If
  10.    
  11.     For i = 0 To MaxPos
  12.         d = Text2(i) / Text4
  13.         If d < 1 Then
  14.             Text3(i) = FormatNumber(d, 2) & " Cent"
  15.         Else
  16.             Text3(i) = FormatNumber(d, 2) & " Doll"
  17.         End If
  18.        
  19.     Next
  20.    
  21. End Sub
  22.  
  23. Private Sub Form_Load()
  24.     Const lf = vbLf
  25.     Dim n&, f&, i&, b() As Byte, a$(), aa$()
  26.     f = FreeFile
  27.     Open InputBox("Введите путь к файлу", , "1.txt") For Binary As #f
  28.     If Err <> 0 Or LOF(f) = 0 Then
  29.         If MsgBox("Файл не существует или пуст" & lf & _
  30.         "Создать его ?", 68) = vbNo Then End
  31.         Put #f, , "Сахар = 60" & lf
  32.         Put #f, , "Хлеб = 20" & lf
  33.         Put #f, , "Чай = 50" & lf
  34.     End If
  35.     ReDim b(LOF(f))
  36.     Get #f, 1, b
  37.     a = Split(StrConv(b, vbUnicode), lf)
  38.     For i = 0 To MaxPos
  39.         aa = Split(a(i), "=")
  40.         Text1(i) = Trim(aa(0))
  41.         Text2(i) = Trim(aa(1))
  42.         Text3(i) = ""
  43.     Next
  44.     Text4 = "60"
  45.  
  46.    
  47. End Sub

ИИ поможет Вам:


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

Оцени полезность:

12   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы