Math.Clamp – não existe mais?

Home Fóruns C# Math.Clamp – não existe mais?

Visualizando 5 respostas da discussão
  • Autor
    Posts
    • #80623
      adinoel sebastiao
      Participante

      Boa tarde!

      Estou realizando o curso com o Visual Studio 22.
      Durante a aula 24 do módulo 02, não encontrei “Math.Clamp” dentro da ferramenta.
      Saberia dizer se ela não existe mais ou foi substituída?
      Grato.

      Adinoél

    • #80673
      Tutora Vera
      Mestre

      Adinoel, Continua funcionando normalmente sim. Talvez o Visual Studio só não esteja ajudando a criar o código sozinho, mas pode digitar que vai.

      https://docs.microsoft.com/pt-br/dotnet/api/system.math.clamp?view=net-5.0

    • #106383

      Olá, tbm não estou conseguindo prosseguir com o módulo 2, aulas 23 e 24.
      Math.Clamp e MathF não funcionam.
      Quais ajustes devem ser feitos, caso existam?

      —————-Código: Problema Math.Clamp—————-
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      namespace M02Ex020
      {
      internal class Program
      {
      static void Main(string[] args)
      {
      float nota = 0;
      Console.WriteLine(“Digite a nota do aluno: “);
      float.TryParse(Console.ReadLine(), out nota);
      float valid = Math.Clamp(nota, 0, 10);
      Console.WriteLine($”A nota digitada foi {nota} e a nota validada foi {valid}”);
      Console.ReadKey();
      }
      }
      }

      —————-Código: Problema MathF—————-
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      namespace M02Ex018
      {
      internal class Program
      {
      static void Main(string[] args)
      {
      Console.WriteLine(“=== CALCULADORA DE RAÍZES ===”);
      int num;
      Console.Write(“Número = “);
      int.TryParse(Console.ReadLine(), out num);
      float rq = MathF.Sqrt(num);
      float rc = MathF.Cbrt(num);
      Console.WriteLine($”A raiz quadrada de {num} é {rq:F2}”);
      Console.WriteLine($”A raiz cúbica de {num} é {rc:F2}”);
      Console.ReadKey();
      }
      }
      }

    • #106442
      Tutora Vera
      Mestre

      Rogens, Com seu código aparentemente tudo ok, o problema talvez seja com o Math.clamp mesmo mas esse tipo de coisa pode acontecer, tais funções podem deixar de existir ou dar erro, coisas que acontecem mas que essa funcionalidade pode ter parado de funcionar e o Professor Gustavo vai dar uma olhada nisso, assim que possível damos um retorno sobre.

    • #109662

      Olá, eu estou com a dúvida do que eu faço quando eu coloco para inicializar a aparece: Selecione um item de inicialização válido no IDE do C#

    • #109675
      Tutora Jessica
      Moderador

      Ola Filipe, nos envie seu código.

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