Implementação de valor absoluto
Exemplo 1
É um exemplo de amostra para elaborar o funcionamento de um valor absoluto na linguagem de programação n nítida. Portanto, basta usar um programa em que duas variáveis do tipo inteiro são inicializadas com valores. Um contém o valor positivo, e o valor negativo é para o segundo. O valor absoluto é um recurso interno do C Sharp presente na aula de matemática. Portanto, não vamos acessar diretamente a função absoluta. Será acessado através do objeto do tipo matemático.
# Int abs = matemática.ABS (VAL1);Este método de valor absoluto retorna um número, por isso aceitamos o resultante na variável. O parâmetro da função contém o valor que é determinado. Este é o número em que precisamos aplicar a função absoluta.
O terminal Ubuntu é usado para exibir os valores resultantes usando qualquer compilador. No Ubuntu, precisamos compilar o código por meio de um compilador que é MCS para os códigos de origem S Sharp C Sharp. Considerando que, para a execução do código, usamos mono com a extensão do arquivo de .exe.
Arquivo de $ mcs.cs
$ MONO FILE.exe
Você pode ver que o número positivo parece o mesmo de inicialização.
Exemplo 2
Nesse caso, fazemos uso de uma função decimal do tipo parâmetro. Este método é declarado retornar um valor absoluto de um número em uma notação decimal.
Descrição do parâmetro e do tipo de retorno:
O valor é o parâmetro que é o número necessário, que é igual ou maior que o decimal.Minvalue. E da mesma forma, devemos observar que o valor não é maior que o decimal.Valor máximo. Ambos os valores pertencem ao sistema.Valor decimal. Esses dois valores são o recurso interno da fração decimal. Esse número está entre 0 e o valor decimal máximo.
Agora, usaremos este conceito como exemplo. Inicie o programa com a biblioteca do sistema para usar efetivamente todos os recursos presentes neste arquivo de cabeçalho. Em seguida, faremos uma matriz do tipo decimal para armazenar diferentes valores decimais dentro do programa principal. O primeiro índice contém o decimal.Minvalue, da mesma forma um número positivo 0, e depois um valor negativo seguido pelo valor máximo da classe decimal. Em outras palavras, há variedades de itens em uma matriz em que aplicaremos a função absoluta. Dentro do loop, aplique a seguinte função absoluta em cada matriz:
# Matemática.ABS (valor));O parâmetro levará cada número da matriz por sua vez.
Depois disso, com o .Extensão CS, salve o arquivo e use o terminal para ver os números absolutos resultantes para os valores usados como entrada.
arquivo de $ mcs.cs
$ MONO FILE.exe
O decimal.MinValue é um número fixo negativo. Da mesma forma, o decimal.MaxValue é um mesmo número positivo fixo. Depois de passar pela função absoluta, o número negativo é convertido em um número positivo e 0 permanece como é. A função absoluta não é aplicada aos números neutros, pois 0 é um dígito neutro.
Exemplo 3
Este exemplo trata de ter um duplo valor na função. Esta função retorna a resposta em um número flutuante duplo.
O parâmetro da função é aplicado pelas mesmas regras que aplicamos no caso de números decimais. O dobro.Maxvalue e duplo.Minvalue são usados para a comparação e o número é menor que o valor máximo e maior que o valor mínimo. O mesmo valor é retornado no caso quando usamos NAN.
Agora, considere o seguinte exemplo. Veremos que um valor de nan duplo é aplicado ao usar a própria função dupla.
# Dobro.Nan;A matriz dupla contém 6 valores, incluindo um duplo.minvalue, um valor simples duplo, uma nan e 0. Novamente, a foreach loop acessará cada item e aplicará a função absoluta no valor. Execute o código e você verá os resultados no seguinte console.
$ MONO FILE.exeO negativo é convertido no valor positivo de um número semelhante. 0 permanece o mesmo, e a nan permaneceu como é. O valor absoluto não afeta a nan e zero. Afeta principalmente os valores negativos, de uma forma decimal ou de um número inteiro positivo.
Exemplo 4
Este exemplo contém envolvimento do usuário. Não usamos uma variedade de números, valores decimais ou duplos, como fizemos nos exemplos anteriores. Em vez de usar o valor absoluto de matemática interno, precisamos usar uma função separada para calcular o valor absoluto do número. Aqui, o usuário será solicitado a inserir o número de sua escolha. Na demonstração da classe, é declarada uma função que verifica se o número é um número positivo ou negativo, verificando uma instrução IF que se compara aos zero dígitos. No caso de um valor negativo, é multiplicado por "-1".
# Número = número * 1;De acordo com a regra da multiplicação matemática, ambos os valores negativos se combinam para formar um número positivo. Então, usamos um valor negativo aqui.
O mesmo número será obtido multiplicando com 1. Então, pegamos 1 número. O único objetivo era converter um número negativo em um valor positivo. Dentro do programa principal, a variável número é inicializada como zero e o número é um número inteiro. Se um valor duplo for inserido, causará um erro.
# Número = int.Parse (console.Leia a linha());Isso levará a entrada do usuário do console.
# GetAbsoluteValue (número));Execute o seguinte código no terminal para obter os resultados:
arquivo de $ mcs.cs
$ MONO FILE.exe
Quando o usuário inserir um valor 0, ele será devolvido. Quando um valor negativo é inserido, torna -se positivo. Um número positivo permanece o mesmo.
Conclusão
O método absoluto é um método interno da classe de matemática presente na classe de sistema de linguagem de programação n nítida. É acessado pela classe de objeto de matemática a ser operado corretamente. O intervalo de valores absolutos está entre o mínimo e os valores decimais absolutos e máximos, respectivamente, respectivamente. Um valor absoluto é um valor positivo. Se um valor de entrada é um valor decimal, um valor duplo ou um valor negativo, ele retornará um número que será de natureza positiva. Explicamos cada tipo em exemplos com os diferentes valores de entrada.