01-13-2009
calculator
hi, im new to the unix system and scripting and was wondering if anyone could help me with this problem iv been havin... i want the system to:
1. ask me for a number
2. ask me for a command to use on that number (* + - /)
3. ask me for another number
4. then ask me for another command, if the command is = then i want the script to end. if its another command then i want it to continue in a loop from step 2. so basically the script wont end until the = sign is used and continue to add numbers into the equation!
any help would be much appreciated.
heres my attempt...
#!/bin/sh
echo "please enter number"
read num1
echo "please enter an operation"
read operation
echo "please enter another number"
read num2
let result=$num1$operation$num2
echo "$result"
exit 0
i dont no if im even on the rite lines?!
thanks
8 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hey can anyone tell me the korn script code to implement an interactive integer calculator using the shell's built in arithemetic expression evaluation (2 Replies)
Discussion started by: sahithi_khushi
2 Replies
2. Shell Programming and Scripting
I am pretty new to the Unix word, and have created a working calculator script. I have one problem. It doesn't use any decimals, it rounds off to the nearest whole number.
1 #!/bin/ksh
2 while true; do
3 echo -n "Enter the first integer: "; read IN1
4 test... (2 Replies)
Discussion started by: ironhead3fan
2 Replies
3. Shell Programming and Scripting
Hi Guys,
I found this code in net.. it is working fine..
But can anybody explain me the sed statement used in the code..
echo "Enter the expression:\c"
read express
eval echo "$express"|sed 's/^/'$precision' \
/'|bc -l|\
sed -n '1,${
/syntax/!{
}
... (2 Replies)
Discussion started by: mac4rfree
2 Replies
4. Shell Programming and Scripting
Hi,
Does anyone have a UNIX permission bit calculator script that I can use?
Basically, am looking for one where I don't have to a ls -l to check the permission on a file or directory. Am looking for a script that will display the permission bits and then just display what those permission... (1 Reply)
Discussion started by: newbie_01
1 Replies
5. Homework & Coursework Questions
I'm having some trouble implementing a basic calculator using command line options. The script is supposed to take (multiple) arguments -a,-d,-m,-s for addition, multiplication, division, and subtraction. I'm pretty sure I know how to parse through the options with getopt(), but I have no idea... (17 Replies)
Discussion started by: zkapopou
17 Replies
6. Shell Programming and Scripting
so just spit ballin here,
i was wondering if anybody knew how to make a chmod calculator script.
basically go to this website http://mistupid.com/internet/chmod.htm
i would like something like this that i can use in a terminal tho. so like i run the scrip and it ask for owner what... (1 Reply)
Discussion started by: hookitup
1 Replies
7. Homework & Coursework Questions
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:
Script a simple calculator. In the command line enter the script file
/home/etc/mycalc or /home/etc/mycalc 1 +... (6 Replies)
Discussion started by: herb bertz
6 Replies
8. Homework & Coursework Questions
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:
Create a calculator application in your home folder called itncacl that will perform the following applications:... (5 Replies)
Discussion started by: mugiboya
5 Replies
LEARN ABOUT SUNOS
gnome-calculator
gnome-calculator(1) User Commands gnome-calculator(1)
NAME
gnome-calculator, gcalctool - perform basic, financial, and scientific calculations
SYNOPSIS
gnome-calculator [-a accuracy] [-D] [-E] [gnome-std-options]
DESCRIPTION
The Calculator application is multifunctional and can handle different types of mathematical approaches.
Calculator has the following modes:
Basic Mode Provides standard calculator functions. You can store numbers in 10 different memory registers, and easily retrieve
and replace the numbers in the memory registers. Basic Mode is the default mode. You can use all of the Basic Mode
functions in each of the other modes.
Financial Mode Provides several complex financial functions.
Scientific Mode Provides many additional mathematical functions, including trigonometric and logical functions. You can also store
your own functions and constants, when you use Scientific Mode.
EXTENDED DESCRIPTION
On startup, Calculator uses the following configuration resources stored in a GConf database.
Resource: /schemes/apps/gcalctool/accuracy
Values: Accuracy value
Description: The number of digits displayed after the
numeric point. This value must be in the
range 0 to 9.
Resource: /schemes/apps/gcalctool/base
Values: Numeric Base
Description: The initial numeric base. Valid values are
"BIN" (binary), "OCT" (octal), "DEC" (deci-
mal), and "HEX" (hexadecimal).
Resource: /schemes/apps/gcalctool/display
Values: Display mode
Description: The initial display mode. Valid values are
"ENG" (engineering), "FIX" (fixed-point), and
SCI" (scientific).
Resource: /schemes/apps/gcalctool/mode
Values: Mode
Description: The initial calculator mode. Valid values are
"BASIC", "FINANCIAL", and "SCIENTIFIC".
Resource: /schemes/apps/gcalctool/showzeroes
Values: true, false (true)
Description: Whether to show trailing zeroes after the
numeric point in the display value.
Resource: /schemes/apps/gcalctool/showregisters
Values: true, false (true)
Description: Whether to display the memory register window
when Calculator starts.
Resource: /schemes/apps/gcalctool/trigtype
Values: Trig. type
Description: The initial trigonometric type. Valid values
are "DEG" (degrees), "GRAD" (grads), and
"RAD" (radians).
Any constants or functions that the user defines are also stored in the GConf database.
OPTIONS
The following options are supported:
-a accuracy Specifies the number of digits displayed after the numeric point. This value must be in the range 0 to 9.
-D Enable debug mode.
-E Enable debug mode in the multiple-precision arithmetic package.
gnome-std-options Standard options available for use with most GNOME applications. See gnome-std-options(5) for more information.
EXAMPLES
Example 1: Launching Calculator
example% gnome-calculator
EXIT STATUS
The following exit values are returned:
0 Application exited successfully
>0 Application exited with failure
FILES
The following files are used by this application:
/usr/bin/gnome-calculator Executable for Calculator.
~/.gcalctoolrc User-specific resources for customizing the appearance and color of Calculator.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWgnome-calculator |
+-----------------------------+-----------------------------+
|Interface stability |External |
+-----------------------------+-----------------------------+
SEE ALSO
Calculator Manual
Latest version of the GNOME Desktop User Guide for your platform.
gnome-std-options(5)
NOTES
Written by Glynn Foster and Rich Burridge, Sun Microsystems Inc., 2003.
SunOS 5.10 1 Oct 2003 gnome-calculator(1)