CLEUBER COSTA ROMUALDO
03/07/2024 16:49:54
Professor nessa aula foi explicado um programa de incremento e decremento de valores para ser visualizado no display.
A explicação foi baseada em unsigned e signed, minha dúvida é: como fazer o código para mostrar unsgned de forma de portecentagem de 0% até 100% ?
Microgenios Tecnologia e Educação
01/11/2024 14:02:43
Olá, Cleuber.
Para transformar qualquer faixa de valor para a faixa de 0% a 100% basta:
Dividir o valor atual da variável pelo máximo possível, por exemlo no caso de um inteiro não sinalizado seria dividir: valorAtual / 65535, o resultado multiplique por 100, então fica:
valorPorcentagem = (valorAtual / maximoPossivel) * 100;
Você pode usar essa técnica tanto para valore inteiros quanto para valores em ponto flutuante. É importante ficar atento aos tipos das varíaveis nas contas.
At.
Equipe Microgenios