[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Outras formas de trabalhar com inteiros
From: |
Luiz Alberto |
Subject: |
Re: [shell-script] Outras formas de trabalhar com inteiros |
Date: |
Tue, 10 May 2011 22:14:28 -0300 |
Boa noite Cyro...
Obrigado pelo post. Suas estratégias ajudaram a concluir o script.
Veja como redefini a solução.
#!/bin/bash
echo "Informe a medida de comprimento do primeiro lado: "
read a
echo "Informe a medida de comprimento do segundo lado: "
read b
echo "Informe a medida de comprimento do terceiro lado: "
read c
if (((($a < $((($b + $c))))) && (($b < $((($a + $c))))))) && (($c < $((($a +
$b)))))
then
(($a==$b && $b==$c)) && echo "Você construiu um Triângulo Equilátero."
(($a!=$b && $b!=$c && $a!=$c)) && echo "Você construiu um Triângulo
Escaleno."
(((($a==$b && $b!=$c && $a!=$c)) || (($a!=$c && $b==$c && $a!=$c)) ||
(($a!=$b && $b!=$c && $a==$c)))) && \
echo "Você construiu um Triângulo Isósceles."
else
echo "As medidas de comprimento informadas não constroem um triângulo."
fi
Att.
Luiz Alberto
Em 10 de maio de 2011 12:25, Cyolfi Cyro <address@hidden> escreveu:
>
>
> Ops... pequena correção de lógica na última linha, desculpe o post duplo:
>
>
> #!/bin/bash
> read -p "Entre com o valor do primeiro lado - " A
> read -p "Entre com o valor do segundo lado - " B
> read -p "Entre com o valor do terceiro lado - " C
> (($A==$B && $B==$C)) && echo "Triângulo Equilátero"
> (($A!=$B && $B!=$C && $A!=$C)) && echo "Triângulo Escaleno"
> (((($A==$B && $B!=$C && $A!=$C))||(($A!=$B && $B==$C && $A!=$C))||(($A!=$B
> && $B!=$C && $A==$C)))) && echo "Triângulo Isósceles"
>
> Att.
>
>
> Cyro Ciolfi
> (19) 8144 - 7944
> (19) 3324 - 2804
> www.salasprontas.com
> Sua sala pronta para treinamentos em Campinas.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]