/* C lculo do Energia de CoesÆo Tiago Pinho N§ 15654 9 Mar‡o 2002 v1.0a */ #include #include main() { /* Iniciar as variaveis e atribuir o valor a G */ float m1 = 0, m2 = 0, m3 = 0, r12 = 0, r13 = 0, r23 = 0, G = 6.67E-11, E = 0; /* Limpar o ecran */ clrscr(); /* Perguntar os valores das variaveis e testar os valores introduzidos */ do { printf ("Massa 1 em Kg: "); scanf ("%f",&m1); } while (m1 <= 0); do { printf ("Massa 2 em Kg: "); scanf ("%f",&m2); } while (m2 <= 0); do { printf ("Massa 3 em Kg: "); scanf ("%f",&m3); } while (m3 <= 0); do { printf ("Distancia entre Massa 1 e Massa 2 em metros : "); scanf ("%f",&r12); } while (r12 <= 0); do { printf ("Distancia entre Massa 1 e Massa 3 em metros : "); scanf ("%f",&r13); } while (r13 <= 0); do { printf ("Distancia entre Massa 2 e Massa 3 em metros : "); scanf ("%f",&r23); } while (r23 <= 0); /* Calculo da formula do problema */ E=G*((m1*m2/r12)+(m1*m3/r13)+(m2*m3/r23)); /* Mostrar os resultados */ printf ("Valor da Energia de Coesao %f Nm \n",E); printf ("Massa 1 %f Kg \n",m1); printf ("Massa 2 %f Kg \n",m2); printf ("Massa 3 %f Kg \n",m3); printf ("Distancia 12 %f metros \n",r12); printf ("Distancia 13 %f metros \n",r13); printf ("Distancia 23 %f metros \n",r23); }