Tipo de triângulo [RESOLVIDO]

1. Tipo de triângulo [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 16/04/2010 - 00:37h

Gostaria de saber como fazer para este script rodar
E para verificar o tipo de triângulo mas o script esta dando erro na linha:

if [ $A -lt $B+$C -a $B -lt $A+$C -a $C -lt $A+$B ]

Segue o script

#!/bin/bash

read -p "Entre com o valor do lado A: " A
read -p "Entre com o valor do lado B: " B
read -p "Entre com o valor do lado C: " C


if [ $A -lt $B+$C -a $B -lt $A+$C -a $C -lt $A+$B ]
then
echo "Os lados não formam um triangulo"
elif [ $A -eq $B -a $A -eq $C ]
then
echo "Os lados $A, $B e $C formam um triângulo equilátero"
elif [ $A -eq $B -o $A -eq $C -o $B -eq $C]
then
echo "Os lados $A, $B e $C formam um triângulo isosceles"
else
echo "Os lados $A, $B e $C formam um triângulo escaleno"
fi

exit 0

Não sei como fazer a condição de existência do triângulo


  


2. MELHOR RESPOSTA

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 16/04/2010 - 20:29h

Tenta assim ... nem vi a logica tá ... só acertei os comandos:




#!/bin/bash

read -p "Entre com o valor do lado A: " A
read -p "Entre com o valor do lado B: " B
read -p "Entre com o valor do lado C: " C


if [ $A -lt $(($B+$C)) -a $B -lt $(($A+$C)) -a $C -lt $(($A+$B)) ]
then
echo "Os lados não formam um triangulo"
elif [ $A -eq $B -a $A -eq $C ]
then
echo "Os lados $A, $B e $C formam um triângulo equilátero"
elif [ $A -eq $B -o $A -eq $C -o $B -eq $C ]
then
echo "Os lados $A, $B e $C formam um triângulo isosceles"
else
echo "Os lados $A, $B e $C formam um triângulo escaleno"
fi

exit 0



3. Re: Tipo de triângulo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/04/2010 - 04:37h

Veja este exemplo:

var=1;
foo=0;
bar=2;

if [ $var -lt $(( $foo + $bar )) ]; then
echo 'é menor';

fi


4. Re: Tipo de triângulo [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 20/04/2010 - 15:01h

Tópico resolvido

Obrigado pela ajuda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts