Pular para o conteúdo

Algoritmo para calcular notas com array

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.
Wagner Souza wagnerfs
Hits: 4.393 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download notas.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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"
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Realizar backup automático no HD externo

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - SCRIPT DO IPTABLES

Pós-instalação do Ubuntu 18.04 LTS (codecs, ferramentas do sistema e dev.)

Clientes TCP

Backup Automatizado

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.