COMO USAR DUAS CONDIÇÕES COM COMANDO IF

1. COMO USAR DUAS CONDIÇÕES COM COMANDO IF

JOSE RAIMUNDO COSTA ALVES
josercn

(usa Debian)

Enviado em 31/03/2016 - 14:16h

BOA TARDE, SOU INICIANTE EM LINUX TEM DUAS SEMANAS QUE ESTOU USANDO E ESTOU COM MUITA DIFICULDADE ,


TENHO QUE FAZER UM SHELL SCRIPT QUE LEIA A NOTA DO ALUNO O NUMERO DE AULAS E O NUMERO DE PRESENÇA
SE O ALUNO TIVER MEDIA MAIOR QUE 7 E FREQUENCIA MAIOR OU IGUAL A 75 % ELE ESTÁ APROVADO , SE NAO ELE ESTA REPROVADO , DESENVOLVI O SCRIPT MAS ESTÁ DANDO COMANDO NAO ENCONTRADO NA LINHA 15 . ME AJUDEM PLEASE.



#!/bin/bash

echo 'informe a nota do aluno'
read nota

echo 'informe o numero de aulas ministrada'
read aulas

echo 'informe o total de presença do aluno'
read presenca

calculofaltas=(75/100 * $aulas )
if [ $(($nota -ge 7) && ($presença -ge $calculofaltas)) ]; then
echo 'aluno aprovado'

else
echo 'aluno reprovado'
fi


  


2. Re: COMO USAR DUAS CONDIÇÕES COM COMANDO IF

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/03/2016 - 14:29h

Corrigi o programa para você mas tem uma condição: analise tudo o que eu modifiquei e perceba o que estava errado.
Vai desde cálculo incorreto até nome com cedilha. Não modifique sua postagem com o código que você errou.
Tebulação inclusive. Apenas compare.

#!/bin/bash

echo 'informe a nota do aluno'
read nota

echo 'informe o numero de aulas ministrada'
read aulas

echo 'informe o total de presença do aluno'
read presenca

calculofaltas=$(((75 * aulas)/100 ))

if [ $nota -ge 7 -a $presenca -ge $calculofaltas ]
then
echo 'aluno aprovado'
else
echo 'aluno reprovado'
fi




----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. COMO USAR DUAS CONDIÇÕES COM COMANDO IF

JOSE RAIMUNDO COSTA ALVES
josercn

(usa Debian)

Enviado em 31/03/2016 - 15:05h

opa, valeu amigo .

ja revi os erros e anotei as observações .


4. Re: COMO USAR DUAS CONDIÇÕES COM COMANDO IF

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/04/2016 - 10:18h

josercn escreveu:

opa, valeu amigo .

ja revi os erros e anotei as observações .


~ josercn , caso tenha resolvido a questão, lhe peço que marque o topico momo Resolvido e escolha a resposta do ~ listeiro_037 como a melhor:

Existem botões no tópico para estas tarefas, conforme abaixo.

Resolvido:
http://i.imgur.com/AuOqsgt.png

Melhor Resposta(Habilita apos marcar o tópico como resolvido):
http://i.imgur.com/3s2jWeN.png


Isso ajuda na organização do fórum e indica para quem ler o tópico futuramente, o que foi útil no caso.

------------------------------------------------------
KISS principle, RTFM and STFW = 42






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts