15 de junho de 2011

Algoritmo de Soma

Estou ajudando um ser humano com a parte da contabilidade de sua empresa. E uma das primeiras coisas que eu fiz, foi esse algoritmo besta para eu somar alguns valores reais. Convenhamos que será bem mais rápido se compararmos com uma calculadora de mão.




#!/bin/bash

LOOPING () {
        read num
        T=`echo $T + $num | bc` # Números Reais
        #T=`expr $T + $num` # Números Inteiros
        clear
        echo $T

    EXEC=`expr $EXEC + 1`

            while [ $EXEC -ge "1" ]; do
            LOOPING
            done
}

#<========================================================================================>
N_VEZES () {
        read num

    T=`echo $T + $num | bc` # Números Reais
    #T=`expr $T + $num` # Números Inteiros
    clear
    echo $T

    EXEC=`expr $EXEC + 1`

            while [ "${EXEC}" -ne "${N}" ]; do
            N_VEZES
            done
}

#<===============================================================>
REPEAT () {
echo "Deseja executar quantas vezes?"
read N
}

#<================================================================>
INFO () {
echo "Deseja somar em looping ou vezes determinadas? (L|N)"
read LN
case $LN in
L|l) LOOPING;;
N|n) REPEAT && N_VEZES;;
esac
}

#<===================================================================>

T="0"
INFO


Quem quiser baixar o código direto é só clicar aqui

Nenhum comentário: