Ir ao conteúdo
  • Cadastre-se

#define em C não funciona porque?


Vagner Casanova

Posts recomendados

E ai pessoal olha eu aqui no forum de programação, então pessoal, estou usando aprendendo a programar sozinho e tenho esta duvida ao usar o define em C.

#include <stdio.h>
#define PI 3.1416

int main()
{
int radio, perimetro, peri;

radio = 20;
peri= 2;
perimetro = (2 * PI) * (radio);

printf("O valor do perimetro é %i",perimetro);
return 0;
}

Ele dá este erro: [Warning] Assigment

[Warning] Argument

Eu uso o Dev C++ 4.9, o que posso fazer?

Valeu !

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...

Ta certo seu (#define) esperimente complementar o código com esse :

#include <stdio.h>
#include <stdlib.h>
#define PI 3.1416

int main()
{
printf("\t\t\tCALCULO DE PERIMETRO\n\n");

system ("color F0");
float raio, perimetro;
printf("Informe o valor do raio : ");
scanf("%f",&raio);
printf("\n\n");

perimetro = (2 * PI) * (raio);

printf("O valor do perimetro é %.2f",perimetro);
printf("\n\n");
system ("pause");
return 0;
}

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!