Soma as notas de alunos

Publicado por marcio santos borges 09/10/2005

[ Hits: 12.367 ]

Download marcio.sh




este e meu primeiro script....onde mostro a media de alunos e  digo se esta aprovado ou reprovado

  



Esconder código-fonte

usuario=""
soma=""
media=""
echo -n "Linpando a tela"&&sleep 1&&echo -n "."&&sleep 1&&echo -n "."&&sleep 1&&echo -n "."&&sleep 1&&echo -n "."&&clear
echo
echo "      ----------------------Digite o nome do aluno: ---------------------"
while read usuario
do
case "$usuario" in
*[A-Za-z][A-Za-Z]*) break;;
esac
echo "                      Digite o nome do corretamente e tecle [enter]"
done

echo "                      Digite o valor da 1° nota"
while read n1
do
case $n1 in
[0-9]) break;;
10) break;;
esac
echo "                      Digite um valor de 0-10"
done

echo "                      Digite o valor da 2° nota"
while read n2
do
case $n2 in
[0-9]) break;;
10) break;;
esac
echo "                      Digite um valor de 0-10"
done

echo "                      Digite o valor da 3° nota"
while read n3
do
case $n3 in
[0-9]) break;;
10) break;;
esac
echo "                      Digite um valor de 0-10"
done

echo "                      Digite o valor da 4° prova"
while read n4
do
case $n4 in
[0-9]) break;;
10) break;;
esac
echo "                      Digite um valor de 0-10"
done

soma=`expr $n1 + $n2 + $n3 + $n4 `
media=`expr $soma / 4`
echo "                      A medida do $usuario é $media" 

if [ $media -gt 5 ];
then
echo "                     O $usuario esta aprovado"
else
echo "                     O $usuario esta reprovado"
fi
echo
echo
echo "pressione [enter] para limpar a tela"&&read&&clear

Scripts recomendados

Utilitário para redes

Script para Criação de ips para utilizar em controle de banda

Criando Arquivos de Voz!

Algoritmo Fisher-Yates shuffle

Instalação de impressora via ssh


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts