Algoritmo para calcular notas com array

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

[ Hits: 3.722 ]

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

Dicionário e tradutor baseado no Michaelis

Criando Máquina Virtual

Salvaguardando configurações

Digitalizar em batch e remover páginas em branco

Configurando Adaptador USBSerial no Ubuntu usando udev


  

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