floating point addition


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting floating point addition
# 1  
Old 12-21-2006
floating point addition

hi, Smilie
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
# 2  
Old 12-21-2006
Code:
awk ' { num += $0 } END { printf("%f",num) }' file

or

Code:
echo $(tr '\n' '+' < file)"0" | bc

# 3  
Old 12-22-2006
Hi,
When i use the following command,I am getting the following error.
echo $(tr '\n' '+' < numbers "0" ) | bc
error:Parsing error. Smilie
any help


cheers
RRK
# 4  
Old 12-22-2006
String "0" should be outside $(...)
Code:
echo $(tr '\n' '+' < numbers )"0"  | bc

Code:
$(tr '\n' '+' < numbers )

will give output like this
For ex:
Code:
10.456+123.567+456.876+234.987+

To make above work ,add 0 to the above expression
# 5  
Old 12-22-2006
hi,
I used the following command
echo $(tr '\n' '+' < numbers )"0" | bc
But now also it is giving the same error-"Parse error".

cheers
RRK
# 6  
Old 12-22-2006
Can you show the output of echo $(tr '\n' '+' < numbers )"0" ?
# 7  
Old 12-22-2006
yes,here is the output :
10.45+11.34+12.87+13.45+14.45++0
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. 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

2. Shell Programming and Scripting

Addition of floating numbers

Hi, i want to add two decimal values to $ set a= 12.4 $ set b=3.6 $ w=`expr $a - $b` expr: non-numeric argument or is there any other method to do this mathematics operation. i need to use this into my script. (4 Replies)
Discussion started by: dear_abhi2007
4 Replies

3. 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

4. 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

5. Programming

Floating point Emulator

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

6. 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

7. Linux

Floating point exception !!!

Hi, I have linux fedora 4 ver., 2.6 kernal. And qmail & mysql & samba servers are already configured on this server. When I try to install any package like squidguard ,dansguardian,webmin,rsnapshots with command rpm -ivh . It is giving error as “Floating point exception" Snap View is... (3 Replies)
Discussion started by: ssk01
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. Shell Programming and Scripting

Rounding off the value of Floating point value

Hello, i have some variables say: x=1.4 y=3.7 I wish to round off these values to : x = 2 (after rounding off) y = 4 (after rounding off) I am stuck. Please help. (7 Replies)
Discussion started by: damansingh
7 Replies

10. 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
Login or Register to Ask a Question