Algorithm
Step 1 : Start
Step 2 : Read vehicle
Step 3 : If vehicle = "car" then
Print "Rental is Rs. 20/km"
Step 3.1 : else if vehicle = "van" then
Print "Rental is Rs. 10/km"
Step 3.2 : else if vehicle = "jeep" then
Print "Rental is Rs. 5/km"
Step 3.3 : else if vehicle = "bicycle" then
Print "Rental is Rs. 0.2/km"
Step 3.4 : else
Print "Vehicle not available"
Step 4 : Stop
Program (rental.sh)
# String matching
echo "Two/Four wheeler rental"
echo -n "Enter the required vehicle : "
read vehicle
case $vehicle in
"car") echo "For $vehicle Rs.20 per km";;
"van") echo "For $vehicle Rs.10 per km";;
"jeep") echo "For $vehicle Rs.5 per km";;
"bicycle") echo "For $vehicle 20 paisa per km";;
*) echo "Sorry, I cannot get a $vehicle for you";;
esac
Output
[vijai@localhost multway]$ sh rental.sh
Two/Four wheeler rental
Enter the required vehicle : bicycle
For bicycle 20 paisa per km
Step 1 : Start
Step 2 : Read vehicle
Step 3 : If vehicle = "car" then
Print "Rental is Rs. 20/km"
Step 3.1 : else if vehicle = "van" then
Print "Rental is Rs. 10/km"
Step 3.2 : else if vehicle = "jeep" then
Print "Rental is Rs. 5/km"
Step 3.3 : else if vehicle = "bicycle" then
Print "Rental is Rs. 0.2/km"
Step 3.4 : else
Print "Vehicle not available"
Step 4 : Stop
Program (rental.sh)
# String matching
echo "Two/Four wheeler rental"
echo -n "Enter the required vehicle : "
read vehicle
case $vehicle in
"car") echo "For $vehicle Rs.20 per km";;
"van") echo "For $vehicle Rs.10 per km";;
"jeep") echo "For $vehicle Rs.5 per km";;
"bicycle") echo "For $vehicle 20 paisa per km";;
*) echo "Sorry, I cannot get a $vehicle for you";;
esac
Output
[vijai@localhost multway]$ sh rental.sh
Two/Four wheeler rental
Enter the required vehicle : bicycle
For bicycle 20 paisa per km
No comments:
Post a Comment