Como calcular o tempo de um corpo em queda livre?

Voc� est� aqui: C ::: C para Engenharia ::: F�sica - Mec�nica
Quantidade de visualiza��es: 1288 vezes
Galileu Galilei fez experimentos para comprovar que o tempo de queda dos objetos n�o depende de sua massa. Esse importante estudioso abandonava objetos de massas diferentes do alto da torre de Pisa e verificava que o tempo para atingirem o solo sempre era o mesmo para todos os casos.

No Movimento Uniformemente Variado (MUV), o tempo de queda livre de um corpo, quando temos a altura na qual o objeto � abandonado, pode ser calculado por meio da f�rmula:

\[ \text{t} = \sqrt{\frac{\text{2} \cdot \text{H}}{\text{g}}} \]

Onde:

t � tempo da queda (em segundos).

H � altura em metros na qual o corpo � abandonado.

g � acelera��o da gravidade (m/s2).

Vamos ver um exemplo? Veja o seguinte enunciado:

1) Um tijolo � largado de uma constru��o h� 10 metros de altura. Calcule o tempo de sua queda, ou seja, o tempo imediatamente antes de o corpo (o tijolo) tocar o ch�o.

Veja que temos a altura de 10 metros e j� sabemos que a acelera��o da gravidade terrestre � 9.80665. Assim, tudo que temos que fazer � jogar esses valores na f�rmula. Veja o c�digo C completo para este c�lculo:

#include <stdio.h>
#include <stdlib.h>
#include <math.h> 
     
int main(int argc, char *argv[]){
  // gravidade terrestre em m/s2
  float gravidade = 9.80665;
  // altura da queda
  float altura = 10; // em metros
  
  // vamos calcular o temp...

Ao executar este c�digo C n�s teremos o seguinte resultado:

O tempo da queda livre �: 1.428087 segundos.


C ::: Dicas & Truques ::: Matem�tica e Estat�stica

Como calcular MDC em C

Quantidade de visualiza��es: 21490 vezes
Atualmente a defini��o de M�ximo Divisor Comum (MDC) pode ser assim formalizada:

Sejam a, b e c n�meros inteiros n�o nulos, dizemos que c � um divisor comum de a e b se c divide a (escrevemos c|a) e c divide b (c|b). Chamaremos D(a,b) o conjunto de todos os divisores comum de a e b.

O trecho de c�digo abaixo mostra como calcular o MDC de dois n�meros informados:

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

// fun��o que recebe dois inteiros e retorna
// o M�ximo Divisor Comum dos dois 
int MDC(int a, int b){
  int resto;
 
  while(b != 0){
    resto = a % b;
    a = b;
    b = resto;
  }
 
  return a;
} 
 
int main(int argc, char *argv[]){
  int x, y;
	
  setlocale(LC_ALL,""); //...

Ao executar este c�digo C n�s teremos o seguinte resultado:

Este programa permite calcular o MDC
Informe o primeiro n�mero: 12
Informe o segundo n�mero: 9
O M�ximo Divisor Comum de 12 e 9 � 3


C ::: Dicas & Truques ::: Strings e Caracteres

Como escrever uma fun��o is_numeric() em C que verifica se uma string cont�m apenas d�gitos de 0 a 9

Quantidade de visualiza��es: 9205 vezes
Em algumas situa��es precisamos verificar se uma string cont�m apenas d�gitos de 0 a 9, ou seja, � um valor num�rico inteiro v�lido. Para isso podemos usar a fun��o personalizada em C que mostro nesta dica. Veja que o segredo � passar todos os caracteres individualmente para a fun��o isdigit(). Veja o c�digo:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

// fun��o personalizada que permite verificar se uma
// string cont�m apenas d�gitos de 0 a 9
int is_numeric(const char *str){
  int res = 1; // passou no teste

  // vamos percorrer todos os caracteres da string
  // e testar se cada um � um d�gito. Se n�o
  // for n�s marcamos res como 0 e retornamos
  while(*str){
    if(!isdigit(*str)){
      res = 0;
      break;
    }

    // vamos passar para o pr�ximo caractere
    str++;
  }
...

E, antes que perguntem como � poss�vel verificar se a string cont�m um valor fracion�rio v�lido, a seguinte altera��o pode ser feita:

int is_numeric(const char *str){
  int res = 1; // passou no teste

  // vamos percorrer todos os caracteres da string
  // e testar se cada um � um d�gito ou uma v�rgula. Se n�o
  // for n�s marcamos res como 0 e retornam...


C ::: C para Engenharia ::: Geometria Anal�tica e �lgebra Linear

Como calcular a norma ou m�dulo de vetores nos espa�os R2 e R3 usando C - Geometria Anal�tica e �lgebra Linear usando C

Quantidade de visualiza��es: 2000 vezes
Em Geometria Anal�tica e �lgebra Linear, a norma, comprimento, tamanho ou m�dulo (tamb�m chamado de intensidade na F�sica) de um vetor � o seu comprimento, que pode ser calculado por meio da dist�ncia de seu ponto final a partir da origem, no nosso caso (0,0).

Considere o seguinte vetor no plano, ou seja, no espa�o bidimensional, ou R2:

\[\vec{v} = \left(7, 6\right)\]

Aqui este vetor se inicia na origem (0, 0) e vai at� as coordenadas (x = 7) e (y = 6). Veja sua plotagem no plano 2D:

Como calcular o tempo de um corpo em queda livre?

Note que na imagem j� temos todas as informa��es que precisamos, ou seja, o tamanho desse vetor � 9 (arredondado) e ele faz um �ngulo de 41� (graus) com o eixo x positivo. Em linguagem mais adequada da trigonometria, podemos dizer que a medida do cateto oposto � 6, a medida do cateto adjacente � 7 e a medida da hipotenusa (que j� calculei para voc�) � 9.

Note que j� mostrei tamb�m o �ngulo theta (__$\theta__$) entre a hipotenusa e o cateto adjacente, o que nos d� a inclina��o da reta representada pelos pontos (0, 0) e (7, 6).

Relembrando nossas aulas de trigonometria nos tempos do colegial, temos que o quadrado da hipotenusa � a soma dos quadrados dos catetos, ou seja, o Teorema de Pit�goras:

\[a^2 = b^2 + c^2\]

Como sabemos que a potencia��o � o inverso da radicia��o, podemos escrever essa f�rmula da seguinte maneira:

\[a = \sqrt{b^2 + c^2}\]

Passando para os valores x e y que j� temos:

\[a = \sqrt{7^2 + 6^2}\]

Podemos comprovar que o resultado � 9,21 (que arredondei para 9). N�o se esque�a da nota��o de m�dulo ao apresentar o resultado final:

\[\left|\vec{v}\right| = \sqrt{7^2 + 6^2}\]

E aqui est� o c�digo C que nos permite informar os valores x e y do vetor e obter o seu comprimento, tamanho ou m�dulo:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
  
int main(int argc, char *argv[]){
  float x, y, norma;
  // vamos ler os valores x e y
  printf("Informe o valor de x: ");
  scanf("%f", &x);
  printf("Informe o valor de y: ")...

Ao executar este c�digo C n�s teremos o seguinte resultado:

Informe o valor de x: 7
Informe o valor de y: 6
A norma do vetor �: 9.219544457292887

Novamente note que arredondei o comprimento do vetor para melhor visualiza��o no gr�fico. Para calcular a norma de um vetor no espa�o, ou seja, no R3, basta acrescentar o componente z no c�lculo.


C ::: Dicas & Truques ::: Strings e Caracteres

Como verificar a exist�ncia de uma substring em uma string usando a fun��o strstr() da linguagem C

Quantidade de visualiza��es: 9065 vezes
Nesta dica mostro como pesquisar uma substring dentro de uma string. Para isso usaremos a fun��o strstr() do header string.h. Esta fun��o aceita a string e a substring que queremos pesquisar e retorna NULL se a substring n�o for encontrada. Caso esta esteja contida na string, um ponteiro para o caractere inicial de sua ocorr�ncia � retornado. Veja o c�digo:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[]){
  char frase[] = "Gosto muito de Java e Python";

  // vamos pesquisar a substring "Java" na string
  char *res = strstr(frase, "Java");

Note que neste exemplo, a substring � localizada e o conte�do de res � o restante da string a partir do primeiro caractere da substring pesquisada.


C ::: Dicas & Truques ::: Matem�tica e Estat�stica

Como calcular juros simples e montante usando C

Quantidade de visualiza��es: 7282 vezes
O regime de juros ser� simples quando o percentual de juros incidir apenas sobre o valor principal. Sobre os juros gerados a cada per�odo n�o incidir�o novos juros. Valor Principal ou simplesmente principal � o valor inicial emprestado ou aplicado, antes de somarmos os juros. Transformando em f�rmula temos:

J = P . i . n

Onde:

J = juros
P = principal (capital)
i = taxa de juros
n = n�mero de per�odos

Imaginemos uma d�vida de R$ 2.000,00 que dever� ser paga com juros de 5% a.m. pelo regime de juros simples e o prazo para o pagamento � de 2 meses. O c�lculo em C pode ser feito assim:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  float principal = 2000.00;
  float taxa = 0.08;
  int meses = 2;

  floa...

O montante da d�vida pode ser obtido das seguintes formas:

a) Montante = Principal + Juros
b) Montante = Principal + (Principal x Taxa de juros x N�mero de per�odos)

M = P . (1 + (i . n))

Veja o c�digo:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  float principal = 2000.00;
  float taxa = 0.08;
  int meses = 2;

  float juros = principal * taxa * meses;
  float montante = p...


Quem Somos

Como calcular o tempo de um corpo em queda livre?

Osmar J. Silva
Forne�o ajuda em Java, Python, C/C++, HTML5, Ruby, C# e VB.NET
WhatsApp +55 (062) 98553-6711

Como calcular o tempo de um corpo em queda livre?

Jos� de Angelis
Forne�o ajuda em PHP, MySQL, Laravel, JavaScript, C#, Vue.js, Flutter, jQuery, Google AdWords e SEO
WhatsApp +55 (062) 98243-1195

Linguagens Mais Populares

1º lugar: Java
2º lugar: C#
3º lugar: Python
4º lugar: PHP
5º lugar: Delphi
6º lugar: C
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby

�ltimos Projetos e C�digos Fonte Liberados Para Apoiadores do Site

PHP - Controle de Estoque completo com c�digo fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e f�cil de modificar e implementar novas funcionalidades

Java - Simula��o de Sistema Banc�rio usando Programa��o Orientada a Objetos em Java - Projeto completo com c�digo fonte - Vers�o console

Java - Sistema para Biblioteca usando Programa��o Orientada a Objetos em Java - Projeto completo com c�digo fonte - Vers�o console

PHP - Contas a Pagar e a Receber completo com c�digo fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento

PHP - Calend�rio de Eventos em PHP e MySQL - C�digo fonte completo com op��es de cadastrar, listar, excluir, editar e listar eventos

PHP - Como criar um Cadastro de Usu�rios em PHP e MySQL - Cadastrar, Listar, Editar, Exluir e Pesquisar - C�digo fonte completo

Java - Como criar um Jogo da Velha em Java - Jogo completo com c�digo fonte comentado - Vers�o console

Java - Como criar o jogo Pedra, Papel, Tesoura em Java - Jogo completo em Java com c�digo comentado

Python - Como criar o jogo Pedra, Papel, Tesoura em Python - Jogo completo em Python com c�digo comentado

Python - Como criar uma Agenda de Contatos em Python + MySQL - Projeto completo com c�digo fonte - Vers�o console

�ltimos Exerc�cios Resolvidos

JavaScript - Exerc�cio Resolvido de JavaScript - Como somar dois n�meros em JavaScript - O operador de adi��o de linguagem JavaScript

JavaScript - Exerc�cio Resolvido de JavaScript - Como encontrar o menor valor em um array de inteiros em JavaScript

JavaScript - Exerc�cio Resolvido de JavaScript - Como testar se uma vari�vel � do tipo string em JavaScript

Python - Exerc�cio Resolvido de Python - Como contar as ocorr�ncias de uma palavra em um arquivo texto usando Python

Python - Exerc�cio Resolvido de Python - Como converter minutos em segundos usando Python

Java - Exerc�cio Resolvido de Java - Como converter minutos em segundos usando Java

C++ - Exerc�cio Resolvido de C++ - Como converter minutos em segundos usando C++

C - Exerc�cio Resolvido de C - Como converter minutos em segundos usando C

Python - Exerc�cio Resolvido de Python - Escreva um programa em Python para ler dois n�meros inteiros M e N e, a seguir, imprimir os n�meros pares

Java - Exerc�cio Resolvido de Java - Escreva um programa em Java para ler dois n�meros inteiros M e N e, a seguir, imprimir os n�meros pares

C++ - Exerc�cio Resolvido de C++ - Escreva um programa em C++ para ler dois n�meros inteiros M e N e, a seguir, imprimir os n�meros pares

C - Exerc�cio Resolvido de C - Escreva um programa em C para ler dois n�meros inteiros M e N e, a seguir, imprimir os n�meros pares

C - Exerc�cio Resolvido de C - Como calcular o quadrante de uma coordenada cartesiana usando C

Python - Exerc�cio Resolvido de Python - Como encontrar o par de elementos em um vetor que, somados, resulte no n�mero informado - Solu��o usando for�a-bruta

C++ - Exerc�cio Resolvido de C++ - Como encontrar o par de elementos em um vetor que, somados, resulte no n�mero informado - Solu��o usando for�a-bruta

C - Exerc�cio Resolvido de C - Como encontrar o par de elementos em um vetor que, somados, resulte no n�mero informado - Solu��o usando for�a-bruta

Java - Exerc�cio Resolvido de Java - Como encontrar o par de elementos em um vetor que, somados, resulte no n�mero informado - Solu��o usando for�a-bruta

C - Exerc�cio Resolvido de C - Como calcular o �ndice de Massa Corporal em C - Como calcular IMC em C

C++ - Exerc�cio Resolvido de C++ - Como calcular o �ndice de Massa Corporal em C++ - Como calcular IMC em C++

Python - Exerc�cio Resolvido de Python - Como calcular o �ndice de Massa Corporal em Python - Como calcular IMC em Python

Quem Somos

Como calcular o tempo de um corpo em queda livre?

Osmar J. Silva
Programador Freelancer
WhatsApp +55 (062) 98553-6711

Goi�nia-GO

Programador Freelancer - Full Stack Developer, Professional Java Developer, PHP, C/C++, Python Programmer, wxWidgets Professional C++ Programmer, Freelance Programmer. Formado em Ciência da Computação pela UNIP (Universidade Paulista Campus Goiânia) e cursando Engenharia Elétrica pela PUC-Goiás. Possuo conhecimentos avançados de Java, Python, JavaScript, C, C++, PHP, C#, VB.NET, Delphi, Android, Perl, e várias tecnologias que envolvem o desenvolvimento web, desktop, front-end e back-end. Atuo há mais de 15 anos como programador freelancer, atendendo clientes no Brasil, Portugal, Argentina e vários outros paises.

Entre em contato comigo para, juntos, vermos em que posso contribuir para resolver ou agilizar o desenvolvimento de seus códigos.

Clique aqui para ver meus contatos

Como calcular o tempo de um corpo em queda livre?

Jos� de Angelis
Programador Freelancer
WhatsApp +55 (062) 98243-1195

Goi�nia-GO

Programador Freelancer - Formado em Sistemas de Informa��o pela Faculdade Delta, P�s graduado em Engenharia de Software (PUC MINAS), P�s graduado Marketing Digital (IGTI) com �nfase em Growth Hacking. Mais de 15 anos de experi�ncia em programa��o Web. Marketing Digital focado em desempenho, desenvolvimento de estrat�gia competitiva, analise de concorr�ncia, SEO, webvitals, e Adwords, M�tricas de retorno. Especialista Google Certificado desde 2011 Possui domínio nas linguagens PHP, C#, JavaScript, MySQL e frameworks Laravel, jQuery, flutter. Atualmente aluno de mestrado em Ci�ncia da Computa��o (UFG)

N�o basta ter um site. É necess�rio ter um site que � localizado e converte usu�rios em clientes. Se sua p�gina n�o faz isso, Fale comigo e vamos fazer uma analise e conseguir resultados mais satisfatórios..

Clique aqui para ver meus contatos.

Como calcular o tempo de queda livre de um corpo?

Aprenda o conceito e fórmulas sobre queda livre!.
S — distância total percorrida após o lançamento, dada em metros;.
So — distância inicial já percorrida, dada em metros;.
Vo — velocidade inicial do objeto, dada em m/s;.
t — tempo de movimento em segundos;.
a — valor da aceleração em m/s²..

Qual a fórmula para calcular o tempo?

Para encontrar o tempo, divide-se a distância percorrida pela taxa. Por exemplo, se o Carlos está a andar de carro a 45 km/h e percorre um total de 225 km, então ele este a conduzir durante 225/45 = 5 horas.

Quanto tempo um objeto leva para cair?

O tempo de queda não depende das características dos objetos, mas apenas da altura da qual são lançados e do valor da aceleração da gravidade. Imagine que do alto de um prédio você irá soltar um tomate e uma melancia, qual dos dois chegará ao chão primeiro?

Como calcular o tempo para atingir a altura máxima?

t = v0cosθ. t , podemos determinar o alcance a partir do valor da velocidade de lançamento e do ângulo. Sabemos que o tempo de subida ( ts ) é igual ao tempo de queda (tq), logo o tempo total desde o lançamento até a queda é tt = 2.