Duvida sobre variáveis e conversões

Home Fóruns C# Duvida sobre variáveis e conversões

Marcado: , ,

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #61213
      IcaroFilho
      Moderador

      Boa tarde, migrei do estudonauta antigo pro novo recentemente e estou refazendo as provas (confesso que não assisti novamente as aulas).
      A duvida é referente a uma questão da prova (PS: errar não teve problema ja q obtive a nota acima do necessário, é apenas duvida msm).

      Não me recordo exatamento do texto mas na prova da os seguintes dados.

      float n1 = 6.75F;
      int n2 = (int)n1;
      int n3 = Convert.Toint16(n1)

      e pergunta quais os valores respectivos de n2 e n3.

      Minha linha de pensamento
      int n2 = (int)n1 -> conversão explicita arredonda pra baixo, logo -> n2 = 6
      int n3 = Convert.Toint16(n1) -> Conversão por classe arredonda para nº mais proximo, logo -> n3 = 7
      Sendo que não havia esta opção.

      Resposta dada como certa:

      7, 8

    • #61642
      Tutora Mayla
      Mestre

      Icaro, obrigada por informar essa situação. O gabarito realmente está errado, já estamos modificando a questão para que não haja esse erro. Se for de sua vontade refaça a avaliação dentro de alguns dias quando a mudança já deve ter sido computada. Novamente muito obrigada pelo apoio, graças a interações deste tipo podemos dia após dia construir uma plataforma melhor para os alunos.

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