Ayuda con este programa

Iniciado por yogui20077, 13 Octubre 2012, 14:59 PM

0 Miembros y 1 Visitante están viendo este tema.

yogui20077

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.....

Castiblanco

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.


yogui20077

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 :-(

ChuchuiC++

#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%  ;)

yogui20077

Muchas gracias es de gran ayuda  ;) ;)