shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]