Mostrando postagens com marcador Algoritmos. Mostrar todas as postagens
Mostrando postagens com marcador Algoritmos. Mostrar todas as postagens

terça-feira, 16 de abril de 2013

[SHELL SCRIPT] ALGORITMO 02

Salve este arquivo com o nome calculadora.sh

-------------------------------------------------


#!/bin/bash

#Criar um algoritmo calculadora para realizar as quatro operações básicas
#aritimética

data=`date +%d/%m/%Y`
hora=`date +%T`

clear
echo "$data" "|" "$hora"
echo "Bem vindo a Calculadora!"
echo
echo "Elaborado por Wagner Souza"
echo
sleep 2

echo "Digite o primeiro valor"
read n1
echo "Digite o segundo valor"
read n2

clear

echo "
1 - Somar
2 - Subtrair
3 - Multiplicar
4 - Dividir
"

read opcao

if [ "$opcao" = "1" ]
then
result=$((n1+n2))
echo "Total: $result"
elif [ "$opcao"  = "2" ]
then
result=$((n1-n2))
echo "Total: $result"
elif [ "$opcao" = "3" ]
then
result=$((n1*n2))
echo "Total: $result"
elif [ "$opcao" = "4" ]
then
result=$((n1/n2))
echo "Total: $result"
fi 

echo "Finalizado, deseja realizar outra operação?[S/N]"

read opcao1

if [ "$opcao1" = "s" ]
then
clear
./calculadora.sh
else
clear
exit
fi

domingo, 7 de abril de 2013

[SHELL SCRIPT] ALGORITMO 01



#!/bin/bash

#Criar um algoritmo para gerar n quantidade de arquivos informado pelo usuário armazenando-os em um #diretório a escolha do usuário.

#### DECLARANDO AS VARIÁVEIS ####

data=`date +%d/%m/%Y` #Este sinal é a crase#
hora=`date +%T`
i=0 #Contador para o laço

#### FIM DAS DECLARAÇÕES ####


#### INÍCIO DO ALGORITMO ####

clear
echo "$data" "|" "$hora"
echo
echo "##### ALGORITMO CRIANDO ARQUIVOS #####"
echo
echo "Quantos arquivos deseja criar? "
read qtd #Variável utilizada para armazenar a quantidade de arquivos
echo "Em qual diretório? "
read dir


while [ $i -lt $qtd ]
do
echo "Qual o nome do arquivo? "
read nome
touch $dir$nome
i=$((i+1))
done

echo "Fim :)"
#### FIM DO ALGORITMO ####