Rounding off the value of Floating point value


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Rounding off the value of Floating point value
# 8  
Old 05-21-2008
Thanks Franklin,

it worked!!!

aju_kup,
I was seeking the upper integer i.e. the floor of any floating point value.

Thanks to both of you for your valuable help.!!!!
Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Rounding off to the nearest floating number

I have a number, which I want to convert into the nearest floating number upto two places after the decimal point. E.g. 1.2346 will become 1.23 but 1.2356 will become 1.24 . Similarly 0.009 will be 0.01 and 0.001 will be 0.00 or 0.0 (not 0, wnat to keep the decimal... (1 Reply)
Discussion started by: hbar
1 Replies

2. Programming

Floating Point

Anyone help me i cant found the error of floating point if needed, i added the code complete #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> typedef struct { int hh; int mm; int ss; char nom; int punt; }cancion; typedef struct... (9 Replies)
Discussion started by: Slasho
9 Replies

3. Shell Programming and Scripting

awk, floating point and rounding

I had a person bring an interesting problem to me that appears to involve some sort of rounding inside awk. I've verified this with awk and nawk on Solaris as well as with gawk 3.1.5 on a Linux box. The original code fragment he brought me was thus: for (index=0; index < 1; index=index+.1) ... (4 Replies)
Discussion started by: mmyer2
4 Replies

4. Shell Programming and Scripting

floating point numbers in if

# if > then > echo "1" > else > echo "2" > fi -bash: How can i compare floating point numbers inside statement? (15 Replies)
Discussion started by: proactiveaditya
15 Replies

5. Shell Programming and Scripting

how to compare 2 floating point no.

Hi, Could any one tell me how to compare to floating point no. using test command. As -eq option works on only intergers. i=5.4 if then echo "equal" else echo "not equal" fi here output will be equal even though no. are unequal. Thanks, ravi (1 Reply)
Discussion started by: useless79
1 Replies

6. Programming

Floating point Emulator

what is floating point emulator(FPE)? where and why it is used? (1 Reply)
Discussion started by: pgmfourms
1 Replies

7. Linux

Floating Point Exception

Hi, I am compiling "HelloWorld" C progam on 32-bit CentOS and i want to execute it on 64-bit CentOS architecture. For that i copied the a.out file from 32-bit to 64-bit machine, but while executing a.out file on 64bit machine I am getting "Floating point exception error". But we can run... (3 Replies)
Discussion started by: Mandar123
3 Replies

8. Programming

Floating point error in C

Hi, see the simple code below double i; i=8080.9940; printf(" val :%.30f\n",i); output i m getting is val :8080.993999999999700000000000000 when i m expecting val :8080.9940 what happens?how can i avoid it? thanks... (2 Replies)
Discussion started by: Hara
2 Replies

9. Programming

floating point problem

Hi all! Hi all! I am working with a problem to find the smallest floating point number that can be represented. I am going in a loop ,stating with an initial value of 1.0 and then diving it by 10 each time thru the loop. So the first time I am getting o.1 which I wanted.But from the next... (4 Replies)
Discussion started by: vijlak
4 Replies

10. Shell Programming and Scripting

floating point addition

hi, :) I have a file like this 10.456 123.567 456.876 234.987 ........ ....... What i want to do is ia have to add all those numbers and put the result in some other file. Any help pls. cheers RRK (8 Replies)
Discussion started by: ravi raj kumar
8 Replies
Login or Register to Ask a Question
fenv(5) 							File Formats Manual							   fenv(5)

NAME
fenv - floating-point environment macros and functions SYNOPSIS
DESCRIPTION
The header declares two types and several macros and functions to provide access to the floating-point environment. The floating-point environment refers collectively to the floating-point status flags and control modes. A floating-point status flag is a system variable whose value is set (but never cleared) when a floating-point exception is raised, which occurs as a side effect of exceptional floating- point arithmetic to provide auxiliary information. A floating-point control mode is a system variable whose value may be set by the user to affect the subsequent behavior of floating-point arithmetic; on HP 9000 and HP Integrity servers the control modes include the rounding direction mode, the gradual/flush-to-zero underflow mode, and the trap enables. For HP-UX 11i v3 September 2008 Update (and later) for Integrity servers, the floating-point environment also includes the rounding direc- tion mode for decimal floating point, which is independent of the rounding direction mode for binary floating point. Both binary and deci- mal floating point use the same status flags. The following types are defined: Represents the entire floating-point environment. Represents the floating-point exception flags collectively. The following macros represent the floating-point status flags. They are defined as integral constant expressions with values such that bitwise ORs of all combinations of the macros result in distinct values. The inexact exception. The division-by-zero exception. The underflow exception. The overflow exception. The invalid operation exception. The bitwise OR of all exception macros. The following macros represent the rounding direction modes for binary floating point. They are defined as integral constant expressions with distinct nonnegative values. The round-to-nearest rounding direction mode. The round-toward-positive-infinity rounding direction mode. The round-toward-negative-infinity rounding direction mode. The round-toward-zero rounding direction mode. The following macro is defined as a pointer to const-qualified The default floating-point environment. To the ISO/IEC C99 specified facilities, the HP implementation adds four HP-specific functions: and For HP-UX 11i v3 September 2008 Update (and later) for Integrity servers, included in a compilation where has been defined, this file defines the following macros representing the rounding direction modes for decimal floating point. They are for use with the and functions. They are defined as integral constant expressions with distinct nonnegative values. The round-to-nearest decimal rounding direction mode with ties (half-way cases) to even. The round-toward-positive-infinity decimal rounding direction mode. The round-toward-negative-infinity decimal rounding direction mode. The round-toward-zero decimal rounding direction mode. The round-to-nearest decimal rounding direction mode with ties (half-way cases) away from zero. To use any of the types or macros for decimal floating point, define either with a compile option, or with in the source file before inclusion of FILES
SEE ALSO
fe_dec_getround(3M), fe_dec_setround(3M), feclearexcept(3M), fegetexceptflag(3M), feraiseexcept(3M), fesetexceptflag(3M), fetestexcept(3M), fegetround(3M), fesetround(3M), fegetenv(3M), feholdexcept(3M), fesetenv(3M), feupdateenv(3M), fegetflushtozero(3M), fesetflushtozero(3M), fegettrapenable(3M), fesettrapenable(3M), math(5). STANDARDS CONFORMANCE
: ISO/IEC C99 (including Annex F, "IEC 60559 floating-point arithmetic"), ISO/IEC TR 24732 fenv(5)