Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Dúvida com esse Exercício

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C# Dúvida com esse Exercício

    Olá pessoal, sou iniciante em C, e preciso fazer esse exercício, porém meu código tá dando fail...

    Exercício:

    1) Faça um programa que receba três lados de um triângulo e em seguida o classifique
    em isósceles, equilátero ou escaleno.

    Meu código:


    #include <stdio.h>
    #include <stdlib.h>

    int main() {

    int l1, l2, l3;

    printf("Digite o primeiro lado do triangulo: ");
    scanf("%d", &l1);
    printf("Digite o segundo lado do triangulo: ");
    scanf("%d", &l2);
    printf("Digite o terceiro lado do triangulo: ");
    scanf("%d", &l3);

    if (l1 == l2 == l3) {
    printf("\nO seu triangulo e equilatero.\n\n");
    }

    if (l1 == l2 || l1 == l3 || l2 == l3) {
    printf("\nO seu triangulo e isosceles.\n\n");
    }

    if (l1 != l2 || l1 != l3 || l2 != l3) {
    printf("\nO seu triangulo e escaleno.\n\n");
    }

    system("PAUSE");
    return 0;





    }

    OBS: Esses l antes dos números = L (Letra L) e os || = or .

  • Font Size
    #2
    O problema estava no
    if (l1 == l2 == l3) {
    Faltou o operador &&

    Há, Também coloquei com elseif pra ficar mais organizado

    Código:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main() {
    
    int l1, l2, l3;
    
    printf("Digite o primeiro lado do triangulo: ");
    scanf("%d", &l1);
    printf("Digite o segundo lado do triangulo: ");
    scanf("%d", &l2);
    printf("Digite o terceiro lado do triangulo: ");
    scanf("%d", &l3);
    
    if (l1 == l2 && l2 == l3) {
    printf("\nO seu triangulo e equilatero.\n\n");
    }else if (l1 == l2 || l1 == l3 || l2 == l3) {
    printf("\nO seu triangulo e isosceles.\n\n");
    }else if (l1 != l2 || l1 != l3 || l2 != l3) {
    printf("\nO seu triangulo e escaleno.\n\n");
    }
    
    system("PAUSE");
    return 0;
    
    }
    "Não me sinto obrigado a acreditar que o mesmo Deus que nos dotou de sentidos, razão e intelecto, pretenda que não os utilizemos."
    - Galileu Galilei

    Comment


    • Font Size
      #3
      chemical jedi
      sigpicToda verdade passa por três estágios. Primeiramente, é ridicularizada. Em segundo lugar, é violentamente confrontada. Por último, torna-se aceita como evidência

      Comment


      • Font Size
        #4
        Muito obrigado Chemical, cheguei perto disso que tu falou, mas estava errado!

        Obrigado! Ganhou meu mais.

        Comment


        • Font Size
          #5
          Aproveitando o Post, é possível criar GUI para C, ou apenas para C++?

          Comment

          X
          Working...
          X