Algoritmo para calcular notas com array

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

[ Hits: 4.371 ]

Homepage: https://medium.com/@souzaw

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

ORACLE 10.2g - Fazendo Backup

Cálculo de raiz quadrada

Firewall Iptables

Script para balanceamento de link's de internet

Script de Instalação de Layer7 no CentOS 6.0


  

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