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:18:54 -0300

Reencaminhado, há uma linha extra...

#!/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 22:14, Luiz Alberto <address@hidden> escreveu:

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