Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Uso del programa
- # calculadora.sh entero +/- entero
- arg1=$1
- operacion=$2
- arg2=$3
- # las funciones deben ser declaradas antes de ser invocadas
- # al igual que las variables.
- func_suma () {
- # los argumentos pasados a las funciones
- # se recogen en variables $1~$9
- # al igual que los argumentos pasados al script
- # es conviente pasar todos los argumentos que
- # recibio la fucion en lo que se deniminan
- # variables 'locales'
- local na=$1
- local nb=$2
- let suma=$na+$nb
- }
- func_resta () {
- local na=$1
- local nb=$2
- let resta=$na-$nb
- }
- # invocar una funcion
- case $operacion in
- "+") func_suma $arg1 $arg2
- echo $suma
- ;;
- "-") func_resta $arg1 $arg2
- echo $resta
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement