Calcula Força Centrípeta Corrigido
Publicado por Felipe Leão Mansur Pinheiro 18/06/2009
[ Hits: 4.739 ]
Download Calcula Forca Centripeta.cpp
Pessoal, eu estive olhando o meu código aqui e descobri uns bugs que estão corrigidos neste novo arquivo cpp.
Só mudei o sinal de < para <=, pois caso contrário se algum dos dados for menor do que 0, ocorrerá um erro na divisão.Desculpem o transtorno.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
float CalculaAceleracaoCentripeta(float v,float r)
{
float Ac;
Ac=(pow(v,2))/r;
return Ac;
}
float CalculaForcaCentripeta(float Ac,float m)
{
float Fc;
Fc=m*Ac;
return Fc;
}
int main()
{
float v,r,Acentri,m;
system("color 2F");
printf("Nome:Felipe Leao.\nCurso:Ciencia da Computacao.\nPeriodo:III.\nDisciplina:Fisica I.\nInstituicao:UNIPAC\n");
printf("-------------------------\n\n");
printf("Algoritmo que calcula Forca Centripeta em Linguagem C(elementar)\n");
printf("\n\n");
printf("Bem Vindo(a)!\nEis um programa que vai calcular a Forca\ne Aceleracao Centripeta utilizando funcoes.\n");
printf("Por favor,forneca a velocidade(em m/s).\n");
scanf("%f",&v);
if(v<=0){
printf("Forneca uma velocidade diferente de zero!!\n");
system("pause");
exit(1);
}
printf("Agora,o raio(em m).\n");
scanf("%f",&r);
if(r<=0){
printf("Forneca o raio diferente de zero!!\n");
system("pause");
exit(1);
}
printf("Para Finalizar, forneca a massa deste corpo(em kg).\n");
scanf("%f",&m);
if(m<=0){
printf("Forneca a massa diferente de zero!!\n");
system("pause");
exit(1);
}
printf("\n\n");
printf("----------Dados de Entrada----------\n");
printf("Velocidade:%f m/s\n",v);
printf("Raio:%f m\n",r);
printf("Massa:%f kg\n",m);
printf("----------Dados de Entrada----------\n");
printf("\n\n");
printf("--------------------------------------------\n\n");
printf("Calcularemos agora a Aceleracao Centripeta.\n");
printf("Aceleracao Centripeta: [ac=%f m/s^2]\n",CalculaAceleracaoCentripeta(v,r));
printf("Modelo Teorico Utilizado: |v|^2/r\n");
printf("--------------------------------------------\n\n");
printf("\n\n");
printf("Incrivel!!\nAgora vamos descobrir a Forca Centripeta que atua sobre esse corpo\n");
printf("\n\n");
Acentri=CalculaAceleracaoCentripeta(v,r);
printf("--------------------------------------------\n\n");
printf("Forca Centripeta: [Fc=%f N]\n",CalculaForcaCentripeta(Acentri,m));
printf("Modelo Teorico Utilizado: Fc=m*|v|^2/r\n");
printf("--------------------------------------------\n\n");
printf("\n\n");
printf("Saindo...Ate a Proxima\n");
getche();
return 0;
}
/*Nome:Felipe Leão Mansur Pinheiro
Curso: Ciência da Computação
Disciplina: Física I,3ºPeríodo.
Instituição:Unipac,Barbacena,Minas Gerais*/
Realizando exponenciação interativa
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)
Assisti Avatar 3: Fogo e Cinzas (1)
Conky, alerta de temperatura alta (7)









