Ir ao conteúdo
  • Cadastre-se

c++ Cálculos


PGPAB

Posts recomendados

Olá,

Preciso saber como faço para calcular a velocidade média, mínima, máxima e aceleração de um objeto usando C++. Os dados que eu consigo para o meu programa são a distância e o tempo precorrido pelo objeto. Eu já tenho tudo preparado, o programa recebe as informações normalmente, mas os valores que aparecem são muito estranhos.

As linhas de código que eu estou usando para o cálculo são:

float acele=0, menor=0, maior=0, media=0, media1=0;

int b=0,a=0;

t1=StrToFloat(Edit1->Text)/1000;

t2=StrToFloat(Edit2->Text)/1000;

t3=StrToFloat(Edit3->Text)/1000;

t4=StrToFloat(Edit4->Text)/1000;

t5=StrToFloat(Edit5->Text)/1000;

v[0]= d1/t1;

v[1]= d2/t2;

v[2]= d3/t3;

v[3]= d4/t4;

v[4]= d5/t5;

int i;

menor=99999999;

for(i=0;i<5;i++)

{

if(v<menor) menor=v;

}

maior=0;

for(i=0;i<5;i++)

{

if(v>maior) maior=v;

}

media=0;

while( a < 5)

{

media = media + v[a];

a++;

}

media1 =media/5;

acele = (v[4] - v[0])/(t5-t1);

Edit6->Text=menor;

Edit7->Text=media1;

Edit8->Text=maior;

Edit9->Text=acele;

Obrigado!

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...