Bran_Stark Posted April 18, 2012 Report Share Posted April 18, 2012 Estou tentando compilar um programinha que montei aqui mas ele ta dando um erro. alguém com experiencia poderia me ensinar a resolver.Na Linha 9 ele aparece um erro de espectativa de expressão./*PROGRAMA PARA CALCULAR ÁREA DO CIRCULO*/#include<stdio.h>#define PI = 3.1415float processa( float r){ float (a); a=PI*r*r; return(a);}main(){ float area, raio; printf("Raio = ?"); scanf("%f",&raio); area = processa (raio); printf("Area=%f", area);} Quote Link to comment Share on other sites More sharing options...
0 Binder Posted April 18, 2012 Report Share Posted April 18, 2012 (edited) Tente isso:#include<stdlib.h> #include<stdio.h> #include<conio.h> float processa(float r) { float a; a=(3.14*r*r); return a; } main(){ float area, raio; printf("Raio:"); scanf("%f",&raio); area = processa (raio); printf("Area=%.2f\n", area); system("pause"); } Edited April 18, 2012 by Binder Quote Link to comment Share on other sites More sharing options...
0 rflbboy Posted April 19, 2012 Report Share Posted April 19, 2012 Aqui está outro!#include <stdio.h> #include <stdlib.h> main() { float raio, perimetro; double Pi = 3.1415927, area; printf("Introduza o Raio da Circuferencia: "); scanf("%f", &raio); area = Pi * raio * raio; perimetro = 2 * Pi * raio; printf("Area = %f\nPerimetro = %f", area, perimetro); getch(); } Quote Link to comment Share on other sites More sharing options...
0 bobleujr Posted April 19, 2012 Report Share Posted April 19, 2012 (edited) Usa a diretiva assim,#define PI 3.14151 //seu codigoMuitas vezes o erro apontado pelo compilador não faz sentido nenhum, portanto, existem casos em que o erro está em outro lugar do código. Edited April 19, 2012 by bobleujr Quote Link to comment Share on other sites More sharing options...
Question
Bran_Stark
Estou tentando compilar um programinha que montei aqui mas ele ta dando um erro.
alguém com experiencia poderia me ensinar a resolver.
Na Linha 9 ele aparece um erro de espectativa de expressão.
/*PROGRAMA PARA CALCULAR ÁREA DO CIRCULO*/
#include<stdio.h>
#define PI = 3.1415
float processa( float r)
{
float (a);
a=PI*r*r;
return(a);
}
main()
{
float area, raio;
printf("Raio = ?");
scanf("%f",&raio);
area = processa (raio);
printf("Area=%f", area);
}
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.