jueves, 18 de febrero de 2010

Otro ejemplo de Bash (Case)

Ahora otro ejemplo de Bash Scripting en Linux usando CASE.


#/bin/bash
#-----------------------------------------------------------#
# -Un programa que lea el sueldo del empleado y la categoría#
# a la que pertenece. Mandar imprimir el nuevo sueldo y la  #
# categoría.                                                #
# -----------------------------------------------------------
# Francisco Javier     #
# fjgm@aol.com.mx      #
# Bash Scripting Linux #
# ---------------------#

#Borrar pantalla
clear;

#Solicitar información al usuario.
echo -n "Escribe el sueldo del empleado: ";
read sueldo;
echo -n "Escribe la categoría del empleado. ";
read categoria;

#Menú de selección con case.

case $categoria in
 1)
   echo "Categoria: ${categoria}";
   echo "Sueldo del empleado: "
   echo "scale =4; ${sueldo}*1.15" | bc
   ;;
 2)
   echo "Categoria: ${categoria}";
   echo "Sueldo del empleado: ";
   echo "scale =4; ${sueldo}*1.10" | bc
   ;;
 3)
   echo "Categoría: ${categoria}";
   echo "Sueldo del empleado: ";
   echo "scale =4; ${sueldo}*1.08" | bc
  ;;
 4)
   echo "Categoría: ${categoria}";
   echo "Sueldo del empleado: ";
   echo "scale =4; ${sueldo}*1.07" | bc
  ;;
esac
#Termina la sección de cases#


Pantalla

No hay comentarios:

Publicar un comentario