Olá, como sou BURRO!!! Eu tive de fazer isso na Vaga de estagio e não fiz!!! pq? estava nervoso, ou apavorado (como minha mãe diz).
Programa que diz, qual triangulo que o usuário digitou:
tem um problema nele. O usuário pode digitar zero, no lado A, B e C. Mesmo não sendo um triangulo, vai dizer que é um! Porra!!!!
Então dever conter mais um if, para conferir ser é maior que zero!
A condição é essa:
E os outros if dever está dentro dele!
if(((a>0)&&(b>0))&&(c>0)){
}
Coloque um else na primeira condição!!! Seu burro!!!
Programa que diz, qual triangulo que o usuário digitou:
tem um problema nele. O usuário pode digitar zero, no lado A, B e C. Mesmo não sendo um triangulo, vai dizer que é um! Porra!!!!
Então dever conter mais um if, para conferir ser é maior que zero!
A condição é essa:
E os outros if dever está dentro dele!
if(((a>0)&&(b>0))&&(c>0)){
}
#include <stdio.h>
int main(){
float a,b,c;
printf("Informe o lado A");
scanf("%f", &a);
printf("Informe o lado b");
scanf("%f", &b);
printf("Informe o lado c");
scanf("%f", &c);
if((a==b)==(a==c)){
printf("é um Equilatero");
}
if((a!=c)==(a==b)){
printf("é um isosceles");
}
if((((a!=b)==(a!=c))==(b!=c))){
printf("é um Escaleno");
}
system("pause");
return 0;
}
Coloque um else na primeira condição!!! Seu burro!!!
Nenhum comentário:
Postar um comentário