|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Ledenev 2:5027/31 02 Jul 2001 18:18:54 To : mrrc Subject : Как вывести только первые две цифры после запятой? -------------------------------------------------------------------------------- 02 июля 2001 года (а было тогда 17:35) mrrc в своем письме к All писал(а): m> Hеобходимо в нижеприведенной конструкции, после того как из m> открываемого файла считается информация в переменную $a, складывания m> всех числовых строк этого файла в общую сумму, после чего происходит m> деление получившийся величины на 1048576.0 для перевода в мегабайты, m> так вот задача заключается в том, чтобы из получаемого в процессе m> этого деления остатка (после запятой) выводить только первые две m> цифры, то есть сотые мегабайта, а все остальное отсекать, как это m> можно сделать, кто скажет? То есть, например, из полученного после m> деления значения 1.49038028717041 нужно вывести в результате только m> 1.49 $a=1.49038028717041; printf "%.2f\n",$a; Hадеюсь понятно? ЪД [ы] С уважением, Sergey 02 июля 2001 года А>[Hоды 21-го века]щ[Team Русский рок]щ[OSTU ACM Team]щ[Linux] ... Hе согpешить с такою - пpосто гpех! --- GoldED+/LNX 1.1.4.7 | Registered Linux User #221365 (http://counter.li.org) * Origin: Обществy "Память" тpебyется ещё 128 мегабайт. (2:5027/31) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/18143b4082e5.html, оценка из 5, голосов 10
|