The code you posted has a few syntax errors. Don't use numbered variables ($1, $2 etc) those are reserved by perl for pattern memory and are read-only. Use the warnings pragma:
Code:
use warnings;
You have the general idea although you should also validate the user input (like make sure the user has only entered integers) and correct the synax errors. Its also good to add a fall-through condition to the end of an if/elsif chain:
Iam writing a script for my sisters friends little brother
i want the program to say hello lets say his name is Joe and ask him how he is and he can write a reply back saying fine and then it replys "Iam happy you are (his response) today
and then it goes into a basic math where he can put in a... (9 Replies)
Yep, that's right.
I'm writing a Linux binary that requires an X11 Server. It will also be released in a Shell, Win32, and Cocoa (Mac OS X).
It's a program that's a text editor and more. It not just creates TXT and RTF files, it also can save in XML, RSS, and a whole lot of other formats.
... (11 Replies)
Hey guys..
I'm trying to learn how to script in bash...
THIS IS NOT AN ASSIGNMENT but my instructor says to learn you must practice
I'm trying to add to a program I'm writing that will print and save raw data...
What syntax commands would I use to write them?
And Thank you... (2 Replies)
Hi guys
I'm having trouble with trying to create a script which calculates the grade of a student and the marks out of 300.
The grades are:
0-49% fail
50-59% pass
60-69% credit pass
70-79% distinction
80-100% high distinction
less than 0 or greater than 100 displays error message.
My... (1 Reply)
to determine if two two doubles are equal, we check to see if
their absolute difference is very close to zero. . .if two numbers
are less than .00001 apart, theyre equal.
keep a count field in each record (as you did in p5).
once the list is complete, ask the user to see if an element
is on... (2 Replies)
Hi all,
I have an assignment from school to write a shell program in linux. the idea is to exercise fork() and execv() functions.. the shell program is supposed to be the master and every command that the user prints will run in a new process. we also need to try running the command in every... (1 Reply)
1. The problem statement, all variables and given/known data:
Basic Assignment
Write a program similar to the Unix "tee" command.
Program
The Unix "tee" command is used to pull out copies of a data stream. It is typically used in conjunction with pipes (analogous to a T-joint in plumbing, hence... (1 Reply)
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Write the a shell script program to remove all space characters stored in the shell variable TEXT.... (7 Replies)
I have this math program on Perl and when I run it one of the math problems that comes up is 0/0 and perl makes the answer 4. How can I program perl to not include numbers /0?
What I have for the division portion is:
$solution = $num1 * $num2;
($solution, $num1) = ($num1, $solution);
$question... (2 Replies)
Discussion started by: germany1517
2 Replies
LEARN ABOUT SUSE
math
math(n) Tcl Math Library math(n)
__________________________________________________________________________________________________________________________________________________NAME
math - Tcl Math Library
SYNOPSIS
package require Tcl 8.2
package require math ?1.2.4?
::math::cov value value ?value ...?
::math::integrate list of xy value pairs
::math::fibonacci n
::math::max value ?value ...?
::math::mean value ?value ...?
::math::min value ?value ...?
::math::product value ?value ...?
::math::random ?value1? ?value2?
::math::sigma value value ?value ...?
::math::stats value value ?value ...?
::math::sum value ?value ...?
_________________________________________________________________DESCRIPTION
The math package provides utility math functions.
Besides a set of basic commands, available via the package math, there are more specialised packages:
o math::bigfloat - Arbitrary-precision floating-point arithmetic
o math::bignum - Arbitrary-precision integer arithmetic
o math::calculus::romberg - Robust integration methods for functions of one variable, using Romberg integration
o math::calculus - Integration of functions, solving ordinary differential equations
o math::combinatorics - Procedures for various combinatorial functions (for instance the Gamma function and "k out of n")
o math::complexnumbers - Complex number arithmetic
o math::constants - A set of well-known mathematical constants, such as Pi, E, and the golden ratio
o math::fourier - Discrete Fourier transforms
o math::fuzzy - Fuzzy comparisons of floating-point numbers
o math::geometry - 2D geometrical computations
o math::interpolate - Various interpolation methods
o math::linearalgebra - Linear algebra package
o math::optimize - Optimization methods
o math::polynomials - Polynomial arithmetic (includes families of classical polynomials)
o math::rationalfunctions - Arithmetic of rational functions
o math::roman - Manipulation (including arithmetic) of Roman numerals
o math::special - Approximations of special functions from mathematical physics
o math::statistics - Statistical operations and tests
BASIC COMMANDS
::math::cov value value ?value ...?
Return the coefficient of variation expressed as percent of two or more numeric values.
::math::integrate list of xy value pairs
Return the area under a "curve" defined by a set of x,y pairs and the error bound as a list.
::math::fibonacci n
Return the n'th Fibonacci number.
::math::max value ?value ...?
Return the maximum of one or more numeric values.
::math::mean value ?value ...?
Return the mean, or "average" of one or more numeric values.
::math::min value ?value ...?
Return the minimum of one or more numeric values.
::math::product value ?value ...?
Return the product of one or more numeric values.
::math::random ?value1? ?value2?
Return a random number. If no arguments are given, the number is a floating point value between 0 and 1. If one argument is given,
the number is an integer value between 0 and value1. If two arguments are given, the number is an integer value between value1 and
value2.
::math::sigma value value ?value ...?
Return the population standard deviation of two or more numeric values.
::math::stats value value ?value ...?
Return the mean, standard deviation, and coefficient of variation (as percent) as a list.
::math::sum value ?value ...?
Return the sum of one or more numeric values.
BUGS, IDEAS, FEEDBACK
This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category math of
the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may have for
either package and/or documentation.
KEYWORDS
math, statistics
math 1.2.4 math(n)