Programa Escolar
Publicado por Lucas 23/02/2006
[ Hits: 8.928 ]
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
Validar e-mails em arquivo CSV
PDSHELL - Leia seus PDFs organizados em uma só pasta!
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Software livre - será que eu estou tão errado assim? (17)
Dificuldade com Ocs 2.12.3 no Debian 13 com Apache2 - Can't load ... (4)
paginação dos favoritos não funciona no vivaolinux[BU... (4)