Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Ligação Entre Ponteiro e Variável | Fundamentos de Ponteiros
Ponteiros e Referências em C++
Seção 1. Capítulo 3
single

single

bookLigação Entre Ponteiro e Variável

Deslize para mostrar o menu

Ao modificar o valor por meio do ponteiro desreferenciado, você está essencialmente modificando o conteúdo do endereço de memória para o qual ele aponta. Isso afeta diretamente a variável original.

Note
Nota

Alterar o valor por meio de *(p_variable) é equivalente a alterar o valor de variable.

Tarefa

Deslize para começar a programar

Em sistemas de monitoramento do mundo real, leituras de sensores podem, às vezes, ser inválidas ou fora da faixa esperada.
Por exemplo, um sensor de temperatura pode fornecer valores negativos devido a erros, ou um sensor pode relatar valores acima do limite máximo permitido.

Nesta tarefa, será implementada uma função que normaliza uma leitura de sensor utilizando um ponteiro.
As regras de normalização são:

  • Se a leitura do sensor for negativa, definir como 0.

  • Se a leitura do sensor for maior que 100, definir como 100.

  1. Dentro da função normalizeSensor, utilize o ponteiro para acessar o valor do sensor (*p_sensor).
  2. Aplique as regras de normalização:
    • Se o valor apontado pelo ponteiro for menor que 0, defina como 0.
    • Se o valor apontado pelo ponteiro for maior que 100, defina como 100.
  3. Não modifique nenhuma variável fora desta função; todas as alterações devem ser feitas através do ponteiro.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt