Pages: [1]   Go Down
Author Topic: Casas decimais  (Read 1365 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Boas malta.

Precisa de ajuda vossa.

É o seguinte, como faço para controlar as casas decimais de um numero?
Ou seja, por exemplo... de uma dada função, por exemplo A=(14/3), o resultado dá 4.6666666(6).

Agora quero que a variável B seja igual à A mais só com 1 casa decimal.

Como faço para que o valor de B fique apenas 4,7?

Obrigado desde já.
Logged

Aracaju, SE, Brasil
Offline Offline
Sr. Member
****
Karma: 4
Posts: 323
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

float B = round(A*10)/10;
Logged

'round the world...
Offline Offline
Faraday Member
**
Karma: 42
Posts: 3244
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Algum motivo em especial para quereres fazer isso?   smiley-roll
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Offline Offline
Sr. Member
****
Karma: 0
Posts: 351
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se vais trabalhar com casas decimais, pensa em usar fixed point math... Muito mais facil, e o uC nao perde tanto tempo...
Aqui tens algumas ideias.
http://www.reddit.com/r/arduino/comments/n7rvo/integer_math_good/
Logged

10 LET Loop=Infinite
20 GO TO 10

Pages: [1]   Go Up
Jump to: