/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Programa de calcular radio, area etc...

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
AORV



Registrado: 25 Jun 2014
Mensajes: 3

MensajePublicado: 25/06/2014 2:12 pm
Título: Programa de calcular radio, area etc...

Tengo problemas con este programa, tengo que hacer lo siguiente:
"Escriba un programa en C que acepte como entrada el radio de un círculo e imprima el valor del diámetro, circunferencia y área"
Segun yo ya lo hice todo y lo compilo sin errores sin embargo cuando pongo el valor sea cual sea, no me hace ningun calculo, todo me da 0, les dejo mi codigo:

#include <Math.h>
#include <stdio.h>

int main (void)
{
float r, c, d, a, cuadrado, pi=3.1416;

printf("radio del circulo: ");
scanf("%d,", &r);


d=r*2;
c=d*3.1416;
a=pi*r*r;
printf("El diametro es: %f\n", d);
printf("La circunferencia es: %f\n", c);
printf("El area es: %f\n", a);

getchar ();
}

Espero me ayuden por favor, gracias
Volver arriba
vangodp



Registrado: 25 Ene 2014
Mensajes: 34

MensajePublicado: 25/06/2014 3:58 pm
Título:

si r es un float en escanf lo estas leyendo como entero decimal.
prueba sustituir eso: scanf ( "%d,", &r ); por eso: scanf ( "%f", &r );
y ahora que veo el #include <Math.h> debe ser #include <math.h>
Volver arriba
luistorcol



Registrado: 01 Sep 2006
Mensajes: 114

MensajePublicado: 27/06/2014 9:07 pm
Título:

También deberías colocar un
return 0;
antes de la última llave.
Saludos.
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com