Ânderson, o intuito do exemplo dado em aula foi ensinar como solucionar esse problema caso ele apareça.
Em alguns casos não será possível simplesmente modificar a variável de inteiro
para real
como sugerido pois, dependendo do código, pode vir a causar algum erro ao longo do programa.
A necessidade ali é que a divisão resultasse em um valor real e não que as variáveis a
e b
fossem reais. Então como fazer isso sem alterar o tipo das variáveis? É utilizada então a biblioteca tipos realizando a conversão do valor apenas naquela equação. Ao utilizar a função inteiro_para_real
o que está acontecendo é uma mudança de tipo pontual ali, ou seja em nada interfere no tipo da variável. Assim conseguimos ter uma divisão real
sem interferir na variável que por algum motivo, de acordo com o código, no exemplo precisa ser inteira
.
Espero ter ajudado, quaisquer outras dúvidas estamos a disposição.