Calcula Força Gravitacional
Publicado por Felipe Leão Mansur Pinheiro 07/07/2009
[ Hits: 10.950 ]
Download Calcula Forca Gravitacional.cpp
Este é um algoritmo bem simples. Basicamente, calcula a força gravitacional entre a Terra e
um satélite X, ou seja, o usuário forneçe apenas os dados do satélite.
Usei a idéia de função e tive de usar a notação científica no código pois os números
envolvidos são muito grandes. Espero que gostem desse programa, pois esse é o meu
favorito.
The Unforgiven
#include<stdio.h> #include<stdlib.h> #include<conio.h> #include<math.h> //r é o delta R, Raio da Terra e do Satélite float CalculaForcaGravitacional ( float Msat,float Vsat,float G,float Mterra,float Rsat,float Rterra) { float Fgra,deltaR; deltaR=Rsat-Rterra; Fgra=(G*Msat*Mterra)*(deltaR)/(pow(deltaR,2)); return Fgra; } int main() { float Msat,Vsat,G=-(pow(6.67,11)),Mterra=(pow(5.98,24)),Rsat,Rterra=6938.8,ForcaGravitacional; printf("!===================================!\n"); printf("! Nome:Felipe Leao !\n"); printf("! Curso:Ciencia da Computacao !\n"); printf("! Periodo:III !\n"); printf("! Disciplina:Fisica I !\n"); printf("! Instituicao: UNIPAC !\n"); printf("!===================================!\n"); printf("\n\n"); printf(" Programa que calcula a Forca Gravitacional entre a Terra e um satelite X\n em Linguagem C(usando funcoes).\n"); printf("\n\n"); printf("Forneca a massa do satelite desejado(em kg).\n"); scanf("%f",&Msat); printf("Forneca agora o raio do satelite desejado(em km).\n"); scanf("%f",&Rsat); printf("Agora, forneca a velocidade do satelite desejado.(km/h).\n"); scanf("%f",&Vsat); printf("Dados de Entrada:\n"); printf("Massa da Terra: %f kg.\n",Mterra); printf("Raio da Terra: %f km.\n",Rterra); printf("G:(constante Gravitacional) %f N*m^2/kg^2\n",G); printf("Massa do Satelite: %f Kg\n",Msat); printf("Raio do Satelite: %f Km\n",Rsat); printf("Velocidade do Satelite: %f Km/h \n",Vsat); printf("-------------------------------\n"); ForcaGravitacional=CalculaForcaGravitacional(Msat,Vsat,G,Mterra,Rsat,Rterra); printf("Forca Gravitacional e %f N\n",ForcaGravitacional); system("pause"); getche(); return 0; }
separando pares de impares e colocando em pilhas
Script para calcular raizes de uma equacao do 2 grau
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
crontab executar em tempos (1)
Formatando cartão de memoria que nao formata[AJUDA] (9)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (3)