Foro de elhacker.net

Programación => Java => Mensaje iniciado por: yogui20077 en 13 Octubre 2012, 14:59 pm



Título: Ayuda con este programa
Publicado por: yogui20077 en 13 Octubre 2012, 14:59 pm
Que amigos soy 100% novato en Java y me pidieron programar esto


Escribir un programa que imprima
una tabla con las areas del circulo
y la esfera para un radio en el rango
de 0 hasta 2 en incrementos de 0.2 en Java


el profesor dijo que era sencillo de hacer pero para ser muy sincero no tengo ni idea como hacerlo, si alguien puede darme una manito le estare muy agradecido.....


Título: Re: Ayuda con este programa
Publicado por: Castiblanco en 13 Octubre 2012, 17:55 pm
Pero vamos que 'dar una manito' no es hacerte la tarea y al final de qué te sirve que te la hagan, será un problema mayor cuando te toque hacer cosas más complejas si no haces los primeros ejercicios... En fin, si quieres recibir ayuda pues muestra interés, trata de programar algo y si no sabes nada pues hay cientos de cosas por leer y cuando tengas alguna duda en particular la publicas junto al código y habrán muchas personas que te ayudarán con gusto.



Título: Re: Ayuda con este programac
Publicado por: yogui20077 en 14 Octubre 2012, 02:54 am
bueno es una pena que no me puedan ayudar, antes de empezar el tema aclare que soy un novato y en realidad si me meto a estos foros es porque me interesa de verdad el tema, no como dices que no demuestro interes, si asi fuera ni siquiera me molestaria en buscar alguna solucion, hoy por ejemplo me pase el dia viendo video tutoriales en internet y lo voy seguir haciendo hasta ser un excelente programador como muchos de ustedes..   No pedi que cursen por mi toda la carrera pero darle un empujonsito a un novato no creo que sea un pecado grave, pero bueno que se le va hacer :-(


Título: Re: Ayuda con este programa
Publicado por: ChuchuiC++ en 14 Octubre 2012, 03:05 am
#include <stdio.h>
#include <conio.h>
#define RA_SUP 2.0
#define PI 3.141592


float A_Cir(float radio);
float A_Esf(float radio);


main()
{

float radio;

puts("\n\t=== TABLA DE AREAS ===\n");
puts("\tRADIO\tCIRCULO\tESFERA");
puts   ("\t-----\t-------\t------");
for (radio=0.0; radio <= (float) RA_SUP; radio +=0.2)
printf("\t%6.2lf\t%6.3lf\t%6.3lf\n",radio,A_Cir(radio),A_Esf(radio));
getch();

}

float A_Cir(float radio)

{

float area;
area = PI * (radio * radio);
return(area);

}

float A_Esf(float radio)

{

float area;
area = 4.00 * PI * (radio * radio);
return(area);

}

Esta es una solucion en C++ capaz te sirva, funciona al 100%  ;)


Título: Re: Ayuda con este programa
Publicado por: yogui20077 en 14 Octubre 2012, 13:44 pm
Muchas gracias es de gran ayuda  ;) ;)