Ir para conteúdo

Arquivado

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

Bolseiro

Triângulo - Dizer se é: Isósceles, Escaleno e Equilátero

Recommended Posts

Olá, alguém pode ajudar, por favor? Abaixo está o que se pede o exercício e o algoritmo. Equilatero e escalemo está ok. 
 
Mas isósceles não. Se coloca dois iguais e um diferente não está escrevendo a mensagem. Tem algo errado. Alguém pode/sabe dizer o por quê?
 
Triângulo é uma forma geométrica (polígono) composta por três lados, onde cada lado é menor que a soma dos outros dois. Escrever um algoritmo que lê três valores (A, B, C) e escreve uma mensagem informando que tipo de triângulo estes lados forma, sabendo - se que:

Isósceles = dois lados iguais e um diferente;
Escaleno = todos os lados diferentes;
Equilátero = todos os lados iguais.

 

 

algoritmo "semnome"
// Função :
// Autor :
// Data : 20/09/2017
// Seção de Declarações
var
a,b,c: real
inicio
escreva (" Lado 1: ")
leia (a)
escreva (" Lado 2: ")
leia (b)
escreva (" Lado 3: ")
leia (c)

 Se (a=b) e (a=c) e (b=c) entao
 escreva (" O triângulo é equilatero! ")

senao
 se (a=c) e (a<>b) entao
  se (b=c) e (b<>a) entao
   se (c=b) e (c<>a) entao
    se (a=b) e (a<>c) entao
     se (b=a) e (b<>c) entao
      se (c=a) e (c<>b) entao

 

escreva (" O triangulo é isosceles ")

 

       fimse
      fimse
     fimse
    fimse
   fimse
  fimse
 fimse
 
se (a<>b) e (b<>c) e (a<>c) entao
escreva (" O triângulo é escalemo! ")
fimse
// Seção de Comandos
fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por thiago_tw
      eu to com uma tarefa que preciso de ajuda, já tentei alguns algoritmos que achei por aqui mas nunca dá certo, mandei a imagem do que é para ser feito, agradecido se me ajudarem

    • Por Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
    • Por Motta
      O algoritmo que procura padrões ocultos na maior base de dados de sonhos do mundo
    • Por Andréia Bürck
      Gostaria de saber se há como fazer o seguinte, em JAVA ou qualquer outra linguagem: personalizar um áudio. Ou seja, tenho um áudio, e em lugares chaves desse áudio, depois dele pronto, um programa inserir nesses pontos-chave, por exemplo, nomes. Eu falo o nome, e o programa insere nos pontos pré-determinados.
    • Por flipmartinz13
      Alguém pode me ajudar nessa questão de C++? não estou conseguindo construir o algorítmo corretamente.

      5.92)    Faça um algoritmo que leia a matrícula, nome, sexo e três notas dos alunos de uma escola e obtenha os seguintes resultados:
      a) A matrícula da aluna que obteve a maior média.
      b) A matrícula do aluno que obteve a menor média.
      c) O percentual de mulheres na turma.
      d) Quantos alunos foram aprovados, independente do sexo.
      e) O percentual de alunas aprovadas.
      Obs.: o flag é uma matrícula igual a 0 (zero).
×

Informação importante

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