Visualizando 2 respostas da discussão
  • Autor
    Posts
    • #69569
      Andi
      Participante

      Não compreendi muito bem porque a melhor saída seria incluir a biblioteca Tipos, não seria mais simples escrevermos um número real no lugar do inteiro? Por que isso seria errado?

    • #69576
      Tutora Mayla
      Mestre

      Â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 realsem 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.

    • #69642
      Andi
      Participante

      Obrigado 🙂

Visualizando 2 respostas da discussão
  • Você deve fazer login para responder a este tópico.