o meu professor deu-nos um trabalho para fazermos em c, é o nosso 3 programa e por isso estou a ter algumas dificulades neste programa:
#include <stdio.h> #include <stdlib.h> void main() { float b, c, d, e, f, g; printf("indique um dos lados do terreno em metros\n"); scanf("%f", &b); printf("qual a medida do outro lado\n"); scanf("%f", &c); (b*c==d); printf("qual o preço em euros por metro quadrado\n"); scanf("%f", &e); printf("quanto pagou pelo terreno?\n"); scanf("%f", &f); (d*e==g); if (g < f) { printf("ficou a ganhar dinheiro\n"); } else if (g > f){ printf("ficou a perder dinheiro\n"); } else if(g == f) { printf("o valor é exato"); } getch(); }
por mais que eu tente, o resultado é sempre "ficou a ganhar dinheiro", se alguém souber a resposta, por favor ajude-me.
Pergunta
Bruno_Alves
o meu professor deu-nos um trabalho para fazermos em c, é o nosso 3 programa e por isso estou a ter algumas dificulades neste programa:
#include <stdio.h>
#include <stdlib.h>
void main() {
float b, c, d, e, f, g;
printf("indique um dos lados do terreno em metros\n");
scanf("%f", &b);
printf("qual a medida do outro lado\n");
scanf("%f", &c);
(b*c==d);
printf("qual o preço em euros por metro quadrado\n");
scanf("%f", &e);
printf("quanto pagou pelo terreno?\n");
scanf("%f", &f);
(d*e==g);
if (g < f) {
printf("ficou a ganhar dinheiro\n");
}
else
if (g > f){
printf("ficou a perder dinheiro\n");
}
else
if(g == f) {
printf("o valor é exato");
}
getch();
}
por mais que eu tente, o resultado é sempre "ficou a ganhar dinheiro", se alguém souber a resposta, por favor ajude-me.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.