Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

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

Login: lw4z, 2408 pontos

   


Descrição

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!

[ Download: 4691.media.sh ]   [ Enviar nova versão ]

[ 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 Linux recomendado backup
   Script Linux recomendado Monitoramento
   Script Linux recomendado Backup Diario excluindo o antigo
   Script Linux recomendado ::Menu::
   Script Linux recomendado Pesquisando arquivos interativamente...

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.