Script para média anual de aluno

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

[ Hits: 9.363 ]

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

Atualização e Instalação de Programas no Fedora via Script

Baixa e instala VirtualBox

Exemplo de Shell-Script (CORRIGIDO!)

Montar Dispositivos USB

Obter temperatura do Weather.com


  

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