Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 02.10.2019
Сообщений: 10
VBS

Калькулятор,данные из txt

02.10.2019, 11:49. Показов 2442. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здрасте.
Есть скрипт калькулятора,как сделать так чтоб он брал значение из txt.

пример txt
Code
1
2
3
4
5
6
7
8
25
44
31
68
98
56
48
и так дал.....
скрипт калькулятора

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
dim num1
dim num2
dim equ
 
num1 = 25
num2 = 24
 
Set fso = CreateObject("Scripting.FileSystemObject") 
Set f = fso.CreateTextFile("1.txt", 2) 
f.WriteLine num1*num2
f.Close
например брал 1 строку и умножил на 4 (25*68),потом 2 на 6 или 5 на 1,и результаты сохранил в txt.
Сохранять не важно как, в одну строку через запятую или в каждую строку по отдельности.
Текстовый документ большой 5-10mb.

Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.10.2019, 11:49
Ответы с готовыми решениями:

Вставить данные txt в xls
Здравствуйте, есть документ log.txt, внутри файла примерно следующее: d1 2018.03.03 27 38 d2 2018.03.03 27 43 d3 2018.03.03 28 40 ...

Написание скрипта выдергивающего из txt файла данные которые записываются в БД
Здравствуйте товарищи! Есть такая задача, нужно написать небольшую утилиту, которая выдергивает их txt файла данные и записывает их раз в...

Переписать данные файла input.txt в output.txt, отсортировав их
Прошу помочь с заданием. В файле input.xtx содержатся сведения о группе студентов в формате: 1.номер группы; 2. запись о каждом...

9
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,767
02.10.2019, 16:06
Цитата Сообщение от Zero1984 Посмотреть сообщение
например брал 1 строку и умножил на 4 (25*68),потом 2 на 6 или 5 на 1
Определитесь, что конкретно надо.
0
0 / 0 / 0
Регистрация: 02.10.2019
Сообщений: 10
02.10.2019, 16:07  [ТС]
Нашел решение но возникла другая проблема, как ее исправить?

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Set FSO = CreateObject("Scripting.FileSystemObject") 
Set t_file = FSO.OpenTextFile("2.txt", 1) 
source = t_file.ReadAll 
t_file.Close
Massiv = Split(source, vbNewLine)
 
num1 = Massiv(1-1)
num2 = Massiv(2-1)
num3 = Massiv(3-1)
num4 = Massiv(4-1)
num5 = Massiv(5-1)
num6 = Massiv(6-1)
 
Set f = FSO.OpenTextFile("3.txt", 2, True) 
 
f.WriteLine "" &num1/num6
f.WriteLine "" &num3/num4
f.WriteLine "" &num2/num5
 
f.Close
Если вычислять много значений (больше 100 задач)выскакивает ошибка "переполнение" код "800A0006".
Как с этим боротся?
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,767
02.10.2019, 16:10
Математика яснее не стала. Сперва одно, потом другое...
0
0 / 0 / 0
Регистрация: 02.10.2019
Сообщений: 10
02.10.2019, 16:18  [ТС]
Нужен скрипт калькулятор который читает документ по строкам,потом те строки которые я укажу нужно умножить или разделить,математические действие.
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,767
02.10.2019, 16:37
Нужен какой-то диапазон строк (как в приведённом коде) или совершенно рандомно?
0
0 / 0 / 0
Регистрация: 02.10.2019
Сообщений: 10
02.10.2019, 16:43  [ТС]
если в txt будет 1000 строк,то они все без исключение будут использоватся.
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,767
02.10.2019, 17:56
Ну, для всех можно использовать какую-то общую математику, а в строках 16-18 она, как видно, рандомная.

Цитата Сообщение от Zero1984 Посмотреть сообщение
Если вычислять много значений (больше 100 задач)выскакивает ошибка "переполнение" код "800A0006".
Это вообще никак не связано с множеством. Просто в какай-то формуле выражение не стыкуется с числовым представлением переменных. Вероятно нужно их преобразовывать в CDbl().
И нет нет никакого смысла создавать нумерованные переменные, если массив и так нумерован.
0
 Аватар для volodin661
6793 / 2290 / 348
Регистрация: 10.12.2013
Сообщений: 7,901
02.10.2019, 18:11
Zero1984, при последовательности 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
должно получиться
Code
1
2
3
4
5
6
7
8
9
10
11
12
1*4
2*5
3*6
4*7
7*10
8*11
9*12
10*13
13*16
14*17
15*18
16*19
?

Добавлено через 4 минуты
с результатом
Code
1
2
3
4
5
6
7
8
9
10
11
12
4
10
18
28
70
88
108
130
208
238
270
304
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,767
02.10.2019, 18:16
Цитата Сообщение от volodin661 Посмотреть сообщение
должно получиться?
Первое предложение предыдущего поста на этот вопрос не отвечает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.10.2019, 18:16
Помогаю со студенческими работами здесь

Переписать данные файла input.txt в output.txt, отсортировав их
Прошу помочь с заданием. В файле input.xtx содержатся сведения о группе студентов в формате: номер группы; запись о каждом студенты...

Переписать данные файла input.txt в файл output.txt, отсортировать их в алфавитном порядке по фамилии
Народ меня тут 11 задач мне нужно их подробно прокомментировать какая строчка что делает(пример первая задача) помогите плиз кому не...

Сделать так, чтобы входные данные записываются в файл input.txt, а выходные в output.txt
uses crt; const n=5; var a:array of integer; i,p1,p2:integer; Begin clrscr; p1:=1; p2:=1; for i:=1 to n do

Как из блокнота (txt) открыть данные и занести в таблицу dataGridView, редактировать и снова сохранить в txt
Нужно чтобы при нажатии кнопки открывалось окно выбора текст фаила, и данные из этого фаила попадали в dataGridView, после...

написать программу, которая берёт данные из input.txt решает их по формуле и ответ заносит в output.txt
Помогите пожалуйста разобраться с input.txt и output.txt Допустим, надо написать программу, которая берёт данные из input.txt решает их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru