Sponsored Content
Homework and Emergencies Homework & Coursework Questions Unix/Linux Math Decimal to Whole Number Format? Post 302549731 by frank_rizzo on Tuesday 23rd of August 2011 11:08:30 PM
Old 08-24-2011
Quote:
Originally Posted by yazu
And what is wrong with just changing 0.03 to 3 and 0.06 to 6?
Just curious -- in this context why would you convert .03 to 3 or .06 to 6 for any reason? I cannot think of any.

---------- Post updated at 22:08 ---------- Previous update was at 22:05 ----------

Quote:
Originally Posted by Iceman69
Frank, that is good question. I don't wanna sound foolish, but I honestly don't know what truncated means.
example truncation

1.2 converted to an integer equals 1. everything after the decimal is truncated.


IMO I would avoid floating point math in shell scripting. use bc or another language like Perl/awk to do the work.
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Number format conversion in UNIX

Hi All, I want to convert Scientific number format into normal number format using unix script or using any command of unix. e.g 1.55397e+09 into 1553970000 Thanks in advance Kamal (1 Reply)
Discussion started by: kamal_418
1 Replies

2. Shell Programming and Scripting

format decimal in ksh

hi all, in ksh, how do i format a decimal number (e.g 3381.19) to integer (e.g 3381). This number is average time response for server in millisec and i wanted to display it in a more readable format i.e in seconds without any decimals. thanks in advance. (2 Replies)
Discussion started by: cesarNZ
2 Replies

3. Shell Programming and Scripting

Decimal format

Hello Friends, I have a file with below format... 1234,Hary,102.55 4567,Maria,250.40 78942,suzan,261.60 48965,Harun,179.32 And I want to check the last column. If the decimal value of the last column is below 50, I need that column else ignore that column. Can anyone help me out? (3 Replies)
Discussion started by: mziaullah
3 Replies

4. Shell Programming and Scripting

IP address to decimal format conversion

I have a file which consist of some class 4 IP address as 172.16.112.50 172.16.112.50 172.16.112.50 172.16.112.100 192.168.1.30 172.16.112.100 172.16.112.50 172.16.112.50 172.16.112.50 i want to store them in pure decimal notations instead of the given dotted decimal formats e.g.... (2 Replies)
Discussion started by: vaibhavkorde
2 Replies

5. Shell Programming and Scripting

number of digits after decimal

Hi All, I have a file of decimal numbers, cat file1.txt 1.1382666907 1.2603107334 1.6118799297 24.4995857056 494.7632588468 560.7633734425 ..... I want to see the output as only 7 digits after decimal (5 Replies)
Discussion started by: senayasma
5 Replies

6. Shell Programming and Scripting

Awk - Summation in Proper decimal Format

Hi I am executing below command to do summation on 46th coloumn. cat File1| awk -F"|" '{p += $46} END { printf"Column Name | SUM | " p}' I am getting output as Column Name | SUM | 1.01139e+10 Here I want output in Proper decimal format. Can someone tell me what change is required for same? (1 Reply)
Discussion started by: sanranad
1 Replies

7. Shell Programming and Scripting

Sort Decimal number in UNIX

Hello Everyone, In one of my script, I would like to sort the decimal numbers. For e.g. If I have numbers like 1.0 1.1 1.2 2.0 2.1 3.0 4.0 5.0 6.0 7.0 7.1 7.10 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 I would like to sort them 1.0 1.1 1.2 2.0 2.1 3.0 4.0 5.0 6.0 7.0 7.1 7.2 7.3 7.4... (3 Replies)
Discussion started by: sachinrastogi
3 Replies

8. UNIX for Dummies Questions & Answers

Linux Math Help

I am struggling with scripting this challenge a friend and I have. You have file1 and its contents is a single number you have file 2 and its contents are a different number you want to add file1 to file2 and have the output be put into file3 (3 Replies)
Discussion started by: minkyboodle
3 Replies

9. UNIX for Dummies Questions & Answers

How to control the decimal points for p-values in scientific format?

Dear all, I have a txt file with only one column which contains p values. My data looks like this: 5.04726976606584e-190 2.94065711152402e-189 2.94065711152402e-189 9.19932135717279e-176 1.09472516659859e-170 1.24974648916809e-170 0.1223974648916 0.9874974648916 ... what I want... (2 Replies)
Discussion started by: forevertl
2 Replies
nextafterd64(3M)														  nextafterd64(3M)

NAME
nextafterd64(), nextafterd128(), nextafterd32(), nexttowardd64(), nexttowardd128(), nexttowardd32() - next representable decimal floating- point numbers SYNOPSIS
DESCRIPTION
The function computes the next representable number following x in the direction toward y. Thus, if y is less than x, returns the largest representable number less than x. The function returns y if x equals y. The function is equivalent to except that the second parameter has the widest decimal floating-point type, and the function returns y con- verted to the type of the function if x equals y. The result of the function is determined in the type of the function, without loss of range or precision in a floating second argument, whose type may be wider than the type of the function. is a version of it takes arguments and returns a result. is a version of it takes arguments and returns a result. is a version of it takes a first argument and returns a result. is a version of it takes a first argument and returns a result. These math functions are supported for HP-UX 11i Version 3 September 2008 Update and forward. USAGE
To use any of these functions, compile with the option. Make sure your program defines and then includes Link in the math library by specifying or on the linking command line. For more information, see the at the following site: RETURN VALUE
If x equals y, returns y, and returns y converted to the type of x. If x is finite and the correct function value would overflow, these functions return according to the sign of x, and raise the overflow and inexact floating-point exceptions. If the return value is subnormal and x!=y, these functions raise the underflow and inexact floating-point exceptions. If x or y is NaN, these functions return NaN. ERRORS
If x is finite and the correct function value would overflow, these functions set to SEE ALSO
scalbnd64(3M), math(5). STANDARDS CONFORMANCE
These functions conform to ISO/IEC TR 24732, "Extension for the programming language C to support decimal floating-point arithmetic". HP Integrity Server Only nextafterd64(3M)
All times are GMT -4. The time now is 06:02 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy