Boa senhores, tenho as variáveis A e B e nelas como exemplo posso citar A = 1 e B = 333, preciso que ela seja armazenada em uma outra variável como C = 1.333, o motivo para isso é que a variável C será usadas para cálculos. vlw

Exibições: 181

Responder esta

Respostas a este tópico

Pode ser:

C=1000*A+B; //para 1.333

Ou 

C=A+B/1000 // para 1,333

Seria isso ?

Se não for indique qual linguagem, qual plataforma (microcontrolador), programa, compilador, etc.

aparentemente deu certo..vamos testar..

o resultado não saiu com o ponto..

O ponto nesse caso é o decimal ?

A sempre representará inteiros e B sempre os milésimos?

Então faça:

C = A + B/1000;

Exemplo:
A = 1   e B = 333

C = 1 + 333/1000 =  1 + 0.333 = 1.333

rapais, na calculadora da certo, más no aplicativo os centésimos fica zero..daí no exemplo acima fica somente 1.

Senhores obrigado pelas respostas, más agora me dei conta de uma coisa..o A representa Segundos e o B os centésimos de segundo. no meu projeto tenho 3 sensores, por eles passam um obstáculo que os sensores detectam e registra o tempo de passagem, este tempo se dá em segundos e centésimos de segundo ou seja no primeiro sensor pegando o exemplo citado seria 1.333 e no segundo sensor seria 2.150 (outro exemplo), neste caso como acharia a diferença do tempo percorrido entre eles..seria apenas uma subtração, sem nenhuma conversão ?

   Se ambos estão na mesma unidade e mesma ordem de grandeza, no caso, ambos sem segundos, não há necessidade de conversões. Basta fazer a subtração e terá o resultado.

Sensor A - Tempo 1.333s

Sensor B - Tempo 2.150s

Tempo decorrido entre a detecção de A e B = 2.150s - 1.333s = 0,817s

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço