Programa Escolar
Publicado por Lucas 23/02/2006
[ Hits: 9.028 ]
Homepage: http://lucasnogueira.wordpress.com
um programa para escolas
#!/bin/sh
# ESCOLATOR
# Programa Escolar por Lucas Nogueira
clear
if [ -e ./database ]; then #checador de diretorio
Creator=Lucas_NogueiraXD
else
mkdir ./database
fi
add()
{
clear
echo "Adcionar Aluno - Escolator"
echo
echo 'Qual o 1ª Nome do aluno(a)'
read name
echo "Qual o sobre nome de $name"
read sobre
echo "Qual a serie/turma do aluno $name ? (sem espaços)"
read st
comname="$name$sobre$st"
comp="$name $sobre"
echo "Nome Completo: $comp" >> ./database/$comname #criador do arquivo
echo "Serie/Turma: $st" >> ./database/$comname # série
echo "Qual a data de nascimento de $name ? (dd/mm/aaaa)"
read nsc
echo "Data de nascimento: $nsc" >> ./database/$comname
clear
echo "Qual foi a 1 nota de $name ?"
read n1
echo "1ª nota: $n1" >> ./database/$comname
echo "Qual foi a 2 nota de $name ?"
read n2
echo "2ª nota: $n2" >> ./database/$comname
echo "Qual foi a 3 nota de $name ?"
read n3
echo "3ª nota: $n3" >> ./database/$comname
echo "Qual foi a 4 nota de $name ?"
read n4
echo "4ª nota: $n4" >> ./database/$comname
clear
echo "Qual o tipo de média ?"
echo " [1] - Media Aritmetica"
echo " [2] - Media Ponderada"
read med
case $med in
1) media=$(((n1+n2+n3+n4)/4)) ; echo "Método de calculo: Aritmético" >> ./database/$comname ;;
2) media=$(((n1*1)+(n2*2)+(n3*3)+(n4*4))) ; echo "Método de calculo: Ponderado" >> ./database/$comname ;;
*) echo 'Digite uma opção correta. Pressione Enter para voltar ao menu' ; read ; ./escola.sh ;;
esac
echo "Media Final: $media" >> ./database/$comname
echo "Aluno $comname adcionado corretamente."
echo "PRESSIONE ENTER PARA IR PARA O MENU"
read
./escola.sh
}
check()
{
clear
echo "Checar Aluno - Escolator"
echo
ls -a ./database/|more
echo
echo "Qual o nome do aluno a ser checado (tem que ser de acordo com os nomes listados)"
read ch
if [ -e ./database/$ch ]; then
clear
cat ./database/$ch
echo "PRESSIONE ENTER PARA IR PARA O MENU"
read
./escola.sh
else
echo "Aluno inexistente. Esteja certo que você escreveu o nome do aluno certo."
echo
echo "PRESSIONE ENTER PARA IR PARA O MENU"
read
./escola.sh
fi
}
del()
{
echo "Remover Aluno - Escolator"
echo
ls ./database/|more
echo
echo "Qual o nome do aluno a ser deletado (tem que ser de acordo com os nomes listados)"
read che
if [ -e ./database/$che ]; then
echo "Deletando $che ..."
sleep 2
rm ./database/$che
echo "$che deletado corretamete."
echo "PRESSIONE ENTER PARA IR PARA O MENU"
read
./escola.sh
else
echo "Aluno inexistente. Esteja certo que você escreveu o nome do aluno certo."
echo "PRESSIONE ENTER PARA IR PARA O MENU"
read
./escola.sh
fi
}
#Menu Principal
echo 'Menu Principal - Escolator'
echo
echo
echo '[1] Adcionar Aluno'
echo '[2] Checar Aluno'
echo '[3] Remover Aluno'
echo '[4] Sair'
echo
echo -e 'O que fazer ? '
read what
case $what in
1) add ;;
2) check ;;
3) del ;;
4) echo "So Jesus Salva!!! Pressione enter para sair" ; read ; exit ;;
*) echo 'Digite uma opção correta' ; sleep 1 ; ./escola.sh ;;
esac
Script para preparar o pc para receber e gerenciar celular MOTOROLA (refeito o script)
Restaurar base de dados PostgreSQL
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (0)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (13)









