Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wagner sz

Triângulos ?

Recommended Posts

Oi galera, queria ajuda para descobrir meu erro.Eu uso o visuAlg.

 

algoritmo "semnome"

//Escreva um programa que leia 3 valores. Verificar se eles formam um triângulo equilátero

//ou isósceles, sabendo que o triângulo equilátero possui todos os lados iguais e o triângulo

//isósceles possui dois lados iguais e um diferente. Caso os valores formarem um desses

//tipos de triângulo mostrar uma mensagem dizendo o tipo de triângulo formado, caso não

//formarem nenhum dos triângulos citados informarem que os valores não formam triângulo

//equiláteros e nem isósceles.

var

a,b,c: real

inicio

// Seção de Comandos

leia (a,b,c)

 

se (a=b ) e (b=c) entao

escreva ("Triângulos equilátero")

 

se (a=b ) ou (b=c) ou (c=a) entao

escreva ("Triângulo isóscele")

 

senao

escreva ("Não forma triângulo equilátero e nem isóscele")

 

fimse

 

fimse

 

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estava com um errinho nos ifs mas acredito que corrigi

 

Testei no Visualg e deu certo aparentemente

 

Veja se é isso

 

algoritmo "triangulo"
// Função :
// Autor :
// Data : 20/03/2012
// Seção de Declarações 
var
a,b,c : real
inicio
// Seção de Comandos
leia(a,b,c)
se (a=B) e (b=c) entao
  escreval("Os valores formam um triangulo equilátero")
senao
  se (a=B) ou (b=c) ou (a=c) entao
     escreval("Os valores formam um triangulo isósceles")
  senao
     escreval("Os valores não formam nem triangulo equilátero nem isósceles")
  fimse
fimse
fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi galera, queria ajuda para descobrir meu erro.Eu uso o visuAlg.

 

algoritmo "semnome"

//Escreva um programa que leia 3 valores. Verificar se eles formam um triângulo equilátero

//ou isósceles, sabendo que o triângulo equilátero possui todos os lados iguais e o triângulo

//isósceles possui dois lados iguais e um diferente. Caso os valores formarem um desses

//tipos de triângulo mostrar uma mensagem dizendo o tipo de triângulo formado, caso não

//formarem nenhum dos triângulos citados informarem que os valores não formam triângulo

//equiláteros e nem isósceles.

var

a,b,c: real

inicio

// Seção de Comandos

leia (a,b,c)

 

se (a=b ) e (b=c) entao

escreva ("Triângulos equilátero")

 

se (a=b ) ou (b=c) ou (c=a) entao

escreva ("Triângulo isóscele")

 

senao

escreva ("Não forma triângulo equilátero e nem isóscele")

 

fimse

 

fimse

 

fimalgoritmo

 

Amigo, primeiro deve verificar a condição: É triângulo?

 

Para ser triângulo a soma de um lado de ser menor que a soma dos outros dois

vX5cE.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.