Purplee* 0 Denunciar post Postado Abril 17, 2012 Elaborar um algoritmo que dados os comprimentos A, B e C de três palitos, dizer se é possível formar um triângulo com esses palitos e, em caso afirmativo, dizer a qual grupo o triângulo formado pertence. Entrada Contém os três números inteiros A, B e C, os três comprimentos dos palitos. Saída Imprima uma linha contendo apenas uma letra minúscula: • 'n' se não for possível formar um triângulo; • 'a' se o triângulo formado for acutângulo; • 'r' se o triângulo formado for retângulo; • 'o' se o triângulo formado for obtusângulo Compartilhar este post Link para o post Compartilhar em outros sites
Dzago 2 Denunciar post Postado Abril 17, 2012 Qual é Purplee, posta o que você já fez aí pra gente poder ajudar. Rapadura é doce mas não é mole não. Compartilhar este post Link para o post Compartilhar em outros sites
Hudson Geovane 0 Denunciar post Postado Abril 17, 2012 Elaborar um algoritmo que dados os comprimentos A, B e C de três palitos, dizer se é possível formar um triângulo com esses palitos e, em caso afirmativo, dizer a qual grupo o triângulo formado pertence. Entrada Contém os três números inteiros A, B e C, os três comprimentos dos palitos. Saída Imprima uma linha contendo apenas uma letra minúscula: • 'n' se não for possível formar um triângulo; • 'a' se o triângulo formado for acutângulo; • 'r' se o triângulo formado for retângulo; • 'o' se o triângulo formado for obtusângulo Seguinte, você sabe quando um triangulo nao pode ser formado com 3 valores de lados? Recomendo a leitura: http://www.brasilescola.com/matematica/triangulo.htm Então, considere A B e C os comprimentos dos palitos, vai aqui um pseudo-código. Eu estou tratando que C é o maior dos lados, se isso não é requisito da questão, faça você mesmo C ser o maior, alterando os valores quando necessário. Se o triangulo é possível, então --Se ( a*a + b*b == c*c ) então imprima('r'); //Retangulo, teorema de pitagoras --Se ( c*c > a*a + b*b ) então imprima('o'); //Obtusangulo --Se ( c*c < a*a + b*b ) então imprima('a'); //Acutangulo Senão --imprima('n'); //Triangulo impossível Compartilhar este post Link para o post Compartilhar em outros sites