The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Арифметические операции с действительними числами"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Арифметические операции с действительними числами" 
Сообщение от ajvon emailИскать по авторуВ закладки(??) on 02-Сен-05, 17:37  (MSK)
Как в FreeBSD в оболочке sh выполнять арифметические операции с числами с плавающей точкой
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Арифметические операции с действительними числами" 
Сообщение от Av Искать по авторуВ закладки(??) on 02-Сен-05, 18:09  (MSK)
>Как в FreeBSD в оболочке sh выполнять арифметические операции с числами с
>плавающей точкой

man bc

$c=`echo $a+$b | bc`

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Арифметические операции с действительними числами" 
Сообщение от ajvon emailИскать по авторуВ закладки(??) on 05-Сен-05, 12:45  (MSK)
>>Как в FreeBSD в оболочке sh выполнять арифметические операции с числами с
>>плавающей точкой
>
>man bc
>
>$c=`echo $a+$b | bc`
А как сравнивать такие числа? test работает только с целими числами.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Арифметические операции с действительними числами" 
Сообщение от ajvon emailИскать по авторуВ закладки(??) on 05-Сен-05, 17:06  (MSK)
>>>Как в FreeBSD в оболочке sh выполнять арифметические операции с числами с
>>>плавающей точкой
>>
>>man bc
>>
>>$c=`echo $a+$b | bc`
>А как сравнивать такие числа? test работает только с целими числами.
Извините, не прочитал man bc. Он и сравнения делает
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Арифметические операции с действительними числами" 
Сообщение от konst emailИскать по авторуВ закладки(??) on 05-Сен-05, 18:10  (MSK)
>>>>Как в FreeBSD в оболочке sh выполнять арифметические операции с числами с
>>>>плавающей точкой
>>>
>>>man bc
>>>
>>>$c=`echo $a+$b | bc`
>>А как сравнивать такие числа? test работает только с целими числами.
>Извините, не прочитал man bc. Он и сравнения делает
$c=`echo $a+$b | bc -l`;
если bc без -l - может некоректно работать:
c=`echo 12 / 5|bc`
# 2
c=`echo 12 / 5|bc -l`
# 2.4

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру