Denunciar Triangulos em Grupo de Estudos Postado Outubro 12, 2011 · Editado Outubro 12, 2011 por Dih_Negretto 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.
Triangulos
em Grupo de Estudos
Postado · Editado por Dih_Negretto
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.