Ir para conteúdo
Fórum Script Brasil

Dih_Negretto

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Dih_Negretto

  1. Olá.. observe o código que eu fiz... se ainda restar alguma dúvida estou à disposição.

    #include <stdio.h>

    #include <conio.h>

    int main(){

    float lado1,lado2,lado3; //declaração das variaveis lados;

    printf("Lado 1:");

    scanf("%f",&lado1);//leitura lado1;

    printf("Lado 2:");

    scanf("%f",&lado2);//leitura lado2;

    printf("Lado 3:");

    scanf("%f",&lado3);//leitura lado3;

    //Testa se algum lado é zero;

    if ((lado1==0)||(lado2==0)||(lado3==0)){

    printf("Os lados informados não formam um triangulo\n");

    //Se lado1 igual a lado2 e lado1 igual lado3, logo todos os lados são iguais;

    }else if ((lado1==lado2)&&(lado1==lado3)){

    printf("Triangulo Equilatero\n");

    //Teste para ver se apenas 2 lados são iguais;

    }else if (((lado1==lado2)&&(lado1!=lado3))||((lado2==lado3)&&(lado2!=lado3))||((lado1==lado3)&&(lado1!=lado2))){

    printf("Triangulo Isosceles\n");

    //Teste para todos os lados diferentes;

    }else if ((lado1!=lado2)&&(lado1!=lado3)&&(lado2!=lado3)){

    printf("Triangulo Escaleno\n");

    }

    getch();

    }

    Lembrando que esse código não faz a verificação de que um lado é menor que a soma dos outros dois.

×
×
  • Criar Novo...