A continuación, una adaptación de un problema designado para programarse en C++ de la materia Taller de Programación I, de la UMSA.
#!/bin/bash
# Prog. 28. Escribir un programa tal que dado como dato el sueldo de
#un trabajador, le aplique un aumento del 15% si su sueldo es inferior a
#$ 1000.00 y 12% en caso contrario. Imprima el sueldo del trabajador.
clear
echo -n "Escriba el sueldo del empleado: ";
read sueldo;
if [ "$sueldo" -lt "1000" ]; then # -lt indica <
echo -n "El nuevo sueldo es : $ ";
echo "scale = 4 ; ${sueldo}+ ${sueldo}*0.15" | bc
fi
if [ $sueldo -ge "1000" ]; then #-ge indica >= que
echo -n "El nuevo sueldo con 12% es : $";
echo "scale = 4; ${sueldo} + ${sueldo}*0.12" | bc
fi
Sencillo y funcional.
muy bueno....
ResponderEliminarahora mi drama. Tengo que hacer un scripts en bash que sume todos los numeros impares de 1 a 1000. No se como empezar.
Espero una ayuda