Script para média anual de aluno

Publicado por Ivan (última atualização em 29/07/2010)

[ Hits: 9.577 ]

Download 4691.media.sh




Galera, sou iniciante no mundo de shell script, mas estou aqui pra contribuir com o pouco que sei. Esse é um script básico que calcula a média entre 4 notas durante o ano e dá ao final o resultado se aprovado ou reprovado. Agradeço opiniões e dicas. Valeu a todos!

  



Esconder código-fonte

#!/bin/bash
######################################################
#####################SCRIPT MÉDIA ANUAL###################
#Autor: Ivan Valentim                                                    #
#Contato: ivanvaletimsantos@gmail.com                                           #
#Jul/2010                                                                                                     #
#licença: GPL                                                          #
######################################################

#############INÍCIO DO SCRIPT###########

#######OPÇÕES DE ENTRADA DE DADOS#########
read -p "Digite o nome do Aluno: " aluno
read -p "Digite a nota do primeiro trimestre: " nota1
read -p "Digite a nota do segundo trimestre: " nota2
read -p "Digite a nota do terceiro trimestre: " nota3
read -p "Digite a nota do quarto trimestre: " nota4

#########CALCULO DA MÉDIA ENTRE AS NOTAS
NF=$(echo "scale=1;($nota1+$nota2+$nota3+$nota4)/4" | bc)

#########RESULTADO DA NOTA JUNTO AO NOME DO ALUNO
echo "A nota final do aluno: "$aluno" é: "$NF""

#########CONVERSÃO DO NUMERO DECIMAL PARA INTEIRO
NF=$(echo "$NF" | tr -d \.)  ###ele irá pegar o valor de NF e retirar o "." ex: 6.5 = 65

#########TESTE DE AVALIAÇÃO DO RESULTADO
test "$NF" -ge 70 && echo "Resultado final: APROVADO" || echo "Resultado final: REPROVADO" 

############FIM DO SCRIPT##############

Scripts recomendados

Script educado que saúda o usuário

Funcoes com usuarios

Script para reconhecer MP4Player no Ubuntu

Backup em FTP

Verifica duplicação de IPs na rede


  

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