Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2012, 20:22   #1
swat51
 
Регистрация: 06.03.2009
Сообщений: 4
Подмигивание Написание bat фаила с расчетом формулы

Здравствуйте, прошу помощи в написании bat файла в котором нужно будет вводить переменные в формулу и как следствие рассчитать ее:

Формула: 100-100\х*у=z , где
х и у переменные, которые нужно ввести, а z результат

Помогите кодом, в DOCе не силен( к сожалению
swat51 вне форума Ответить с цитированием
Старый 17.02.2012, 21:09   #2
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Код:
set /a x = 5
set /a y = 6
set /a z = 100 - (100 / %x% * %y%)
rUs_LAN вне форума Ответить с цитированием
Старый 17.02.2012, 21:59   #3
swat51
 
Регистрация: 06.03.2009
Сообщений: 4
По умолчанию

А можно полнотью код?
чтобы с выводом сообщения, например "Введите х"

и еще вопросик, можно ли открыть изображение лежащее в определенной папке?
swat51 вне форума Ответить с цитированием
Старый 17.02.2012, 22:03   #4
swat51
 
Регистрация: 06.03.2009
Сообщений: 4
По умолчанию

Точнее немного поподробней... что выше указаный код делает?

Код:
@echo off

echo Введите переменную Х

pause>null
swat51 вне форума Ответить с цитированием
Старый 17.02.2012, 22:28   #5
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

чтобы ты не мучился с кодировкой держи файлик

только я не там скобки поставил, так надо

Код:
set /a z = 100 - 100 / (%x% * %y%)
Вложения
Тип файла: zip test.zip (253 байт, 10 просмотров)

Последний раз редактировалось rUs_LAN; 17.02.2012 в 22:45.
rUs_LAN вне форума Ответить с цитированием
Старый 17.02.2012, 22:45   #6
swat51
 
Регистрация: 06.03.2009
Сообщений: 4
По умолчанию

Спасибо за помощ)
По тихоньку осваиваю)
Еще вопрос:
Код:
if '%z%'=='2' goto :kkk
чему бы не было равно z, все равно выполняется этот код:
Код:
:kkk
echo Выводится в любом случае
Исходный код:
Код:
@echo off
chcp 1251


set /p x=Введите X  

set /p y=Введите Y  
cls
set /a z=100-(100/%x%*%y%)
echo Z= %z%
if '%z%'=='75' start 123.txt

set /p z=
if '%z%'=='2' goto :kkk

:kkk
echo Выводится в любом случае

Pause
swat51 вне форума Ответить с цитированием
Старый 17.02.2012, 23:13   #7
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Код:
@echo off
chcp 1251


set /p x=Введите X  

set /p y=Введите Y  
cls
set /a z= x + y
echo Z= %z%
if "%z%"=="75" start cmd

set /p z=
if "%z%"=="2" goto :kkk

pause
exit
:kkk  
echo Выводится в любом случае
pause
rUs_LAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написание простого .bat файла Sutar Помощь студентам 2 13.02.2012 16:39
Написание bat файла vladacval Помощь студентам 2 17.07.2011 09:24
Написание bat файла vladacval Операционные системы общие вопросы 1 15.07.2011 22:13
Написание *.bat .. как? Stema Общие вопросы по программированию, компьютерный форум 6 09.04.2008 15:26