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
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por