Algoritmo para calcular notas com array

Publicado por Wagner Souza (última atualização em 11/12/2015)

[ Hits: 2.757 ]

Homepage: https://zerotoherosec.blogspot.com/

Download notas.sh




Trabalhando com array e com comandos internos do Shell, este script permite fazer o cálculo de uma quantidade determinada de notas passada pelo usuário e ao final exibe as notas cadastradas bem como a média do aluno.

  



Esconder código-fonte

#!/bin/bash

#Desenvolvido por: Wagner Souza
#Data: 04/12/2015

# Descrição: Escreve um algoritmo que receba uma quantidade de notas
# passada e o nome do aluno e em seguida calcule a média e apresente
# na tela todas as notas cadastradas bem como a média. Armazene as 
# notas numa Array.

i=0


echo -n "Quantas notas deseja cadastrar? "
read qtd_notas

echo -n "Informe o nome do aluno: "
read aluno


while [ $i -lt $qtd_notas ]
do 

   echo -n "Digite a nota: "
   read nota 
   
   array[$i]=$nota 

   let i++
   
done

soma=$(echo ${array[*]} | tr ' ' '+' | bc -l)
media=$(($soma/$qtd_notas))

echo "As notas cadastradas foram: ${array[*]}"
echo "A média do aluno $aluno é $media"

Scripts recomendados

Backup diário das bases do MySQL

mountcp1.sh

Calculadora de host de uma rede

Fazendo backup de uma pasta em arquivos separados

Checa Host


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts