elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 22:00  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Codigo Calculo de Area de un Circulo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Codigo Calculo de Area de un Circulo  (Leído 4,322 veces)
DJINVACION

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Codigo Calculo de Area de un Circulo
« en: 27 Octubre 2007, 21:09 »

Hola a todos, quisiera que me ayudaran con este codigo que no me corre en C++

AQUI EL Codigo

=================================================
/* Calculando Area de un Circulo*/
#include <math.h>
#include <stdio.h>
#include <conio.h>
#define pi=3.1416
Main(void)
/* Declaracion de variables*/
{
float radio,area;
int cont, n;
float procesar(float radio); /*Funcion*/
printf("cuantos circulos");
scanf("%d,&n");
for(cont = 1; cont<= n; ++cont);}
printf("\n circulo No. %d: radio=?, cont);
scanf("%f",&radio);
If (radio < 0)
   area= 0 ;
else
   area= procesar(radio);
printf("area=%f\n", area);
}
float procesar (float)
{
float a;
     a= pi * r * r;
     return (a);
}
}

Desde Ya Mil gracias


En línea
SirLanceCC


Desconectado Desconectado

Mensajes: 1.090


Ver Perfil WWW
Re: Codigo Calculo de Area de un Circulo
« Respuesta #1 en: 27 Octubre 2007, 22:51 »

Tenias la idea correcta, tus errores fueron principalmente de sintáxis. Creo que así que daría mas o menos. No se si funciona por que no lo compilé. No copies y pegues, verifica tus diferencias.
Código
=================================================
/* Calculando Area de un Circulo*/
#include <math.h>
#include <stdio.h>
#include <conio.h>
#define pi 3.141592 //Más preciso xD
 
float procesar(float radio); /*Funcion*/
 
int main(void){
 /* Declaracion de variables*/
 float radio,area;
 int cont, n;
 
 printf("cuantos circulos");
 scanf("%d,&n");
 for(cont = 1; cont<= n; ++cont);{
   printf("\n circulo No. %d: radio=", cont);
   scanf("%f",&radio);
   if (radio < 0) area = 0 ;
   else area = procesar(radio);
   printf("area=%f\n", area);
 }
 
return 0;
}
 
float procesar (float){
 float a;
 a= pi * r * r;
 return a;
}
 


En línea
ahkbar

Desconectado Desconectado

Mensajes: 47



Ver Perfil
Re: Codigo Calculo de Area de un Circulo
« Respuesta #2 en: 27 Octubre 2007, 23:05 »

Código:
=================================================
/* Calculando Area de un Circulo*/
#include <math.h>
#include <stdio.h>
#include <conio.h>
#define pi 3.141592 //Más preciso xD
 
float procesar(float radio); /*Funcion*/
 
int main(void){
  /* Declaracion de variables*/
  float radio,area;
  int cont, n;
 
  printf("cuantos circulos");
  scanf("%d,&n");
  for(cont = 1; cont<= n; ++cont);{
    printf("\n circulo No. %d: radio=", cont);
    scanf("%f",&radio);
    if (radio < 0) area = 0 ;
    else area = procesar(radio);
    printf("area=%f\n", area);
  }
 
return 0;
}
 
float procesar (float){<------------------------------ pero aqui falta el identificador
  float a;
  a= pi * r * r;
  return a;
}
 


oye como se hace para que el codigo te quede en colores :S?
yo quiero!   :o
En línea
SirLanceCC


Desconectado Desconectado

Mensajes: 1.090


Ver Perfil WWW
Re: Codigo Calculo de Area de un Circulo
« Respuesta #3 en: 28 Octubre 2007, 02:43 »

Es verdad sólo lo analizé de rapidín... entonces quedaría asi como sigue (verificado y compilado)
Código
/* Calculando Area de un Circulo*/
#include <stdio.h>
#define pi 3.141592 //Más preciso xD
 
float procesar(float radio); /*Funcion*/
 
int main(void){
 /* Declaracion de variables*/
 float radio,area;
 int cont, n;
 
 printf("cuantos circulos");
 scanf("%i", &n);
 fflush(stdin);
 for(cont = 0; cont < n; cont++){
   printf("\n circulo No. %i: radio=", cont);
   scanf("%f",&radio);
   fflush(stdin);
   if (radio < 0) area = 0 ;
   else area = procesar(radio);
   printf("area=%f\n", area);
 }
 
getchar();
return 0;
}
 
float procesar (float radio){
 float a;
 a = pi * radio * radio;
 return a;
}
 

Las librerías math.h y conio.h no era necesario incluirlas por que no se iban a usar.
Había algunos puntos y comas donde no iban y algunas comillas mal cerradas... detalles por el estilo.
El fflush(stdin) es para vaciar el buffer de entrada, para que no se quedan caracteres por allí y luego den lata con las funciones que posteriormente leeran datos desde el teclado.
Siempre usa el sangrado de texto (no de sangre si no de sangría que es el espacio que se deja antes de escribir) en los if, for y funciones... te facilitarán mucho la lectura del código.

Para hacer que el código se coloree usa:
Código:
[code=c]
o el cuadrito arriba a la derecha que dice "GeSHi"

 ;) ;) ;)[/code]
En línea
DJINVACION

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Codigo Calculo de Area de un Circulo
« Respuesta #4 en: 28 Octubre 2007, 20:26 »

Gracias amigos me funciono, pero ahora quiero que me salga la pregunta en un color y la respuesta en otro color pero no funciona.

este es el codigo gracias a Sir_Lance

Código:
/* Calculando Area de un Circulo */
#include <stdio.h>
#include <conio.h>
#define pi 3.141592 //Más preciso xD

float procesar(float radio); /*Funcion*/

int main()
{

float radio,area; /* Declaracion de variables*/
int cont, n;
clrscr( );
  textcolor(9);
  printf("cuantos circulos quieres calcular su area:");
  scanf("%i", &n);
  fflush(stdin);
  for(cont = 0; cont < n; cont++){
    textcolor(9);
    printf("\n circulo No. %i: radio=", cont);
    scanf("%f",&radio);
    fflush(stdin);
    if (radio < 0) area = 0 ;
    else area = procesar(radio);
    printf("area=%f\n", area);
    getch();
  }

getchar();
return 0;
}

float procesar (float radio){
  float a;
  a = pi * radio * radio;
  return a;
}
En línea
DJINVACION

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Codigo Calculo de Area de un Circulo
« Respuesta #5 en: 28 Octubre 2007, 20:28 »

ha me olvide en cuanto a esta #include <conio.h> la deje por cuestiones de peticion por parte del ing. que nos da programacion.

jejeje
En línea
DJINVACION

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Codigo Calculo de Area de un Circulo
« Respuesta #6 en: 31 Octubre 2007, 05:22 »

Bueno gracias por todo, se los agradezco mucho.

Me funciono.






gracias!!!! :o
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Matemática - Círculo unitario
Dudas Generales
criskapunk 1 4,691 Último mensaje 12 Marzo 2011, 03:01
por Ferno
Area de un Circulo, es correcto este ????
Programación C/C++
kaede_ 9 1,339 Último mensaje 10 Julio 2011, 02:27
por kaede_
Donde debo insertar el codigo el área de un circulo en javascript
Desarrollo Web
HASSID 0 156 Último mensaje 24 Abril 2012, 08:45
por HASSID
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines