Exemplo 1: Matemática.Redondo (duplo)
Este método leva um número de flutuação como um parâmetro na função e retorna um valor inteiro arredondado. A sintaxe básica para esta função é:
# Public Static Double Round (duplo x);Agora vamos usar esta função em um exemplo de C Sharp. Use a biblioteca do sistema para adicionar funcionalidades de C nítido na função. Dentro do programa principal, tomamos dois valores duplos descrevendo dois casos possíveis. O primeiro valor duplo é tomado em que a parte fracionária, a posição dos números escritos após o ponto decimal “.”, Contém o número menor que a metade entre dois números inteiros consecutivos. Aplicaremos a função redonda a este número.
# Matemática.Redonda (dx1);Como a função redonda é propriedade da matemática e está no caso de matemática, por isso é acessado através do objeto de matemática.
Da mesma forma, introduzimos um número decimal cuja parte fracionária é maior que a metade dos dois números inteiros consecutivos no segundo caso. A mesma função Round () também é aplicada a esse número. Feche o código e salve -o. Agora vamos executar o código salvo com o .Extensão CS.
Precisamos usar um compilador especificado para cada linguagem de programação no sistema operacional Linux. Então, para C Sharp, precisamos usar o compilador MCS para compilar o código. Em seguida, Mono auxilia a execução do arquivo com a extensão do arquivo.exe, tornando o arquivo executável no terminal.
Arquivo de $ mcs.csNa execução, você verá que o número que tomamos para o caso 1 e o caso 2 têm valores diferentes após uma função redonda aplicada. Dois termos que desempenham um papel básico na função redonda são o piso e o valor do teto. O piso é a parte do número decimal antes do “.”. O segundo é a parte após o “.”. Se a parte fracionária do número decimal for inferior à metade dos números inteiros, como no caso 1, o número do piso será obtido.
Por outro lado, se a parte decimal for maior, pois adotamos o número no caso 2, a parte do teto do número é obtida como o número é maior; portanto, os 12 números inteiros são arredondados para 13. Ambos os resultantes são valores inteiros.
Exemplo 2: Matemática.Redondo (duplo, int32)
Esta é a função em que o valor duplo do flutuador obtido como entrada é arredondado para um número especificado na posição fracionária. Este número especificado é fornecido pelo usuário até que medida ele deseja arredondar o número decimal. A sintaxe para a função é descrita como:
# Matemática.Redondo (duplo x, int32 y)Aqui x é o valor duplo de flutuação que deve ser arredondado. Y é o número de infrações de dígitos para arredondar até certo ponto. Este tipo é o sistema.Int32. O tipo de retorno desta função é um valor inteiro que é o valor mais próximo, com a parte decimal tendo dígitos de acordo com o número de entrada. O exemplo terá um valor duplo com um valor decimal menor que a metade dos números inteiros, e o segundo tem números superiores à metade dos números inteiros.
# Matemática.Redonda (dx1, 4);Da mesma forma, a segunda função também é aplicada com 2 valores inteiros.
Na execução do código, você verá que o primeiro valor será arredondado com o valor decimal com 4 dígitos. E o segundo número é arredondado para os 2 valores.
Exemplo 3: Matemática.Redondo (decimal)
Esta função redonda leva um valor decimal como entrada e aplica a função redonda como um parâmetro.
# Redonda (decimal x);Esta função funciona para que apenas um valor de piso seja a parte do número antes que o ponto decimal seja obtido. Esse valor resultante depende da parte do teto ou da parte após o ponto decimal. Se essa parte contiver um valor maior que a metade, o valor do piso será incrementado por 1. Por outro lado, se o valor for menor que a metade dos números inteiros, o valor do piso permanecerá o mesmo. A parte decimal em ambos os casos é removida e apenas a parte integral é obtida.
No exemplo, usamos novamente dois casos para demonstrar o funcionamento de uma função redonda com um valor decimal como parâmetro.
Matemática.Redonda (dez1);Na execução do código, você verá que ambos os valores têm a parte do piso do valor decimal e o valor após o “." é removido. Este tipo de função redonda é usado principalmente em cálculos matemáticos.
Exemplo 4: Matemática.Redondo (duplo, int32, meio de acabamento)
Esta função é utilizada para completar o número decimal fornecido pelo número até certo ponto. Como o nome indica, é um arredondamento de ponto médio, o que significa que o número é arredondado no meio do número decimal. A função leva três parâmetros como argumentos. Um é o valor duplo de entrada; O segundo é o dígito do tipo int32 até o qual precisamos arredondar o número. E o terceiro é o valor que especifica e ajuda o arredondamento de um número a um número ímpar ou par.
Uma matriz é declarada. Todos os números serão arredondados de cada vez, sendo submetidos a uma única função redonda. Agora vamos considerar um exemplo desta perspectiva.
Uma matriz de 4 valores flutuantes duplos é declarada. Cada valor duplo na matriz será aplicado com a matemática.função redonda.
# Matemática.Redonda (valor, 2, meio -financiamento.Igualar));O dígito "2" mostra que o valor resultante conterá até dois números após o ponto decimal. O arredondamento do ponto médio contém uma propriedade uniforme, portanto, cada número será arredondado para o número que deve ser uniforme. Aqueles que já estão pares de natureza permanecerão os mesmos.
Você pode ver o valor resultante; O primeiro permanecerá dama até o segundo ponto, pois contém um valor uniforme: o segundo número tem "3" e o 5 a seguir, para que seja arredondado como 3.14. Da mesma forma, o terceiro será o mesmo, e o quarto será arredondado para 8 a partir de 7.
Conclusão
A função redonda em C Sharp é usada para transformar o valor atual do número decimal até um número especificado dado como entrada. Existem diferentes abordagens usadas para arredondar o valor. Todos os valores de entrada devem ser um número decimal que gera os valores inteiros. Uma função redonda é uma propriedade da classe de matemática; Portanto, é acessado através do objeto de matemática. Esta função contém argumentos diferentes, valores duplos ou decimais; Cada vez, o valor resultante é um número inteiro, com ou sem valor do piso.