Pular para o conteúdo

Utilizando 2 condicionais no IF. [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Utilizando 2 condicionais no IF. [RESOLVIDO]

Enviado em 11/07/2016 - 13:31h

Preciso de ajuda para colocar 2 condicionais no IF.
Estou aprendendo o básico e fazendo um trabalho de escola. Minha calculadora precisa enviar uma mensagem de erro quando estiver DIVIDINDO por 0.

echo "Escolha um número: ";
read n1
echo "Escolha a função '- + * /': ";
read operacao
echo "Escolha outro número: ";
read n2
echo
if [ $operacao == "/" && $n2 == "0" ]
then
echo "Vai da Não"
else
echo -n "RESULTADO: "
echo "$n1$operacao$n2" | bc
echo
fi

Responder tópico

2. Re: Utilizando 2 condicionais no IF. [RESOLVIDO]

Melhor resposta

Enviado em 11/07/2016 - 13:55h


if [ "$operacao" == "/" -a "$n2" == "0" ] 
----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

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. Re: Utilizando 2 condicionais no IF. [RESOLVIDO]

Enviado em 11/07/2016 - 13:45h

G4br131_ escreveu:

Preciso de ajuda para colocar 2 condicionais no IF.
Estou aprendendo o básico e fazendo um trabalho de escola. Minha calculadora precisa enviar uma mensagem de erro quando estiver DIVIDINDO por 0.

echo "CALCULADORA"
echo
echo "Escolha um número: ";
read n1
echo "Escolha a função '- + * /': ";
read operacao
echo "Escolha outro número: ";
read n2
echo
if [ $operacao == "/" && $n2 == "0" ]
then
echo "Vai da Não"
else
echo -n "RESULTADO: "
echo "$n1$operacao$n2" | bc
echo
fi
Vou tentar ser bonzinho....

if [ $operacao == "/" ]; then
if [ $n1 == "0" || $n2 == "0"]; then
echo "Vai da Não"
else
echo -n "RESULTADO: "
echo "$n1$operacao$n2" | bc
echo
fi
else
echo -n "RESULTADO: "
echo "$n1$operacao$n2" | bc
echo
fi
Seria algo assim...

4. Re: Utilizando 2 condicionais no IF. [RESOLVIDO]

Enviado em 11/07/2016 - 14:05h

listeiro_037 escreveu:


if [ "$operacao" == "/" -a "$n2" == "0" ] 


----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

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
Isso :) Estou via smartphone... no fim só copiei um código meu e fiz umas mudanças, mas esse é o mais correto pra você. :)

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder