Hello, I'm in need with a little help for my script please this is the brief i need to complete which I haven't been able to do:
On option 7 stop the calculator
The calculator will keep running until option 7 is chosen. Any other option than 1-7 will generate an error message.
Pls any help greatly appreciated thanks
this is my code:
Code:
#!/bin/sh
echo "1. Area of Circle"
echo "2. Area of Rectangle"
echo "3. Area of Square"
echo "4. Area of Triangle"
echo "5. Factorial"
echo "6. Compare"
echo "7. Exit"
echo "enter the choice of operation -->"
read c
case $c in
1)
echo -n "Enter radius of circle -->"
read r
echo -n "Area of circle is --> $carea"
carea= echo "3.14*$r*$r"|bc
;;
2)
echo -n "Enter Length of Rectangle -->"
read l
echo -n "Enter Breadth of Rectangle -->"
read b
rarea=`expr $l \* $b`
echo "Area of Rectangle is --> $rarea"
;;
3)
echo -n "Enter Length of Square -->"
read l
sarea=`expr $l \* $l`
echo "Area of Square is --> $sarea"
;;
4)
echo -n "Please enter the base and height of the triangle --> "
read base
read height
area=`expr "scale=2; 1/2*$base*$height" |bc`
echo "area of the triangle = $area"
;;
5)
echo "Total no of factorial wants"
read fact
ans=1
counter=0
while [ $fact -ne $counter ]
do
counter=`expr $counter + 1`
ans=`expr $ans \* $counter`
done
echo "Total of factorial is $ans"
;;
6)
echo "Compare Numbers"
echo ""
echo "Enter a first value"
read FIRST
echo ""
echo "Enter a second number"
read SECOND
echo ""
if [ $FIRST = $SECOND ]
then
OUTPUT="Both values are equal"
else
if [ $FIRST -gt $SECOND ]
then
OUTPUT="$FIRST is greater"
else
OUTPUT="$SECOND if greater"
fi
fi
echo $OUTPUT
echo ""
;;
*)
echo "wrong input"
;;
esac
Hello,
After seeing in a Unix cheatsheet that I could add commands into a file and run that file as a command to save on typing, i tried it with this:
#! /bin/csh
# Backup website excluding directories that do not change
rsync -e "ssh -p 2222" -axzvc --progress --stats --compress-level=9... (9 Replies)
I'm using nested for loops to gather ping IP addresses from a hostlist and also changing the packet size via a packet size list. The final results of (RTT and SDEV) will need to be grep'd out using awk into variables and then printed in columns (the packet sizes going across with IP address going... (1 Reply)
Hi all,
I have made at small script to make a simple calculation on a file which is formatted in this way:
I want to create a new file in which the value of particular line minus the previous line is printed.
So my wanted output is:
I have made the following program to do the job... (5 Replies)
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)
Hi
I made a script called mydf which puts out the amount of storage space left on the file system;
df | head -2 | tail -1 | tr -s " " | cut -d" " -f4
But I would like to run it with every new prompt, so you get something like; user@5518748~$ in your prompt (5518748 being the mydf output). Its... (2 Replies)
Hi i want to know how can i write a script to check if any changes are made and send an alert in crontabs . i am using .ksh file extension for writing scripts. (3 Replies)
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)
Using the C Shell, I'm building a script that will compute simple mathematical computations (addition, subtraction, multiplication, division). The user will enter two integers (operands) on the command line separated by the operation (operator) they wish to perform.
Example of the command line... (7 Replies)
Hello, I have to make a calculator in shell script. But I get this error. Can someone help me please?
c.sh: 3: c.sh: i: not found
That's my code.
==========================================================================
#Calculator
i = "yes"
while
do
echo What operation... (2 Replies)
Discussion started by: KJN
2 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)