C# round

C# round
“Questa è la funzione utilizzata per arrotondare o trasformare il valore verso l'intero più vicino al numero dato o secondo la particolare cifra frazionaria. È associato alla classe matematica in C Sharp e viene utilizzato direttamente con l'oggetto. Questo tutorial conterrà alcuni approcci per elaborare i principi della funzione round ()."

Esempio 1: matematica.Round (doppio)

Questo metodo prende un numero float come parametro nella funzione e restituisce un valore intero arrotondato. La sintassi di base per questa funzione è:

# Double round statico pubblico (doppio x);

Ora useremo questa funzione in un esempio di C. Utilizzare la libreria di sistema per aggiungere funzionalità di C affilata nella funzione. All'interno del programma principale, abbiamo preso due doppi valori descrivendo due casi possibili. Viene preso il primo doppio valore in cui la parte frazionaria, la posizione dei numeri scritta dopo il punto decimale ".", Contiene il numero inferiore alla metà tra due numeri interi consecutivi. Applicheremo la funzione rotonda a questo numero.

# Matematica.Round (dx1);

Poiché la funzione rotonda è di proprietà della matematica e sta nel caso della matematica, quindi si accede tramite l'oggetto matematico.

Allo stesso modo, abbiamo introdotto un numero decimale la cui parte frazionaria è maggiore della metà dei due numeri interi consecutivi nel secondo caso. La stessa funzione round () è applicata anche a quel numero. Chiudi il codice e salvalo. Ora eseguiremo il codice salvato con il .Estensione CS.

Dobbiamo utilizzare un compilatore specificato per ciascun linguaggio di programmazione nel sistema operativo Linux. Quindi per C Sharp, dobbiamo utilizzare il compilatore MCS per compilare il codice. Quindi Mono assiste l'esecuzione del file con l'estensione del file.Exe, rendendo l'eseguibile sul terminale.

File $ MCS.cs
File $ mono.exe

In esecuzione, vedrai che il numero che abbiamo preso per il caso 1 e il caso 2 hanno valori diversi dopo una funzione di round applicata. Due termini che svolgono un ruolo di base nella funzione rotonda sono il pavimento e il valore del soffitto. Il pavimento è la parte del numero decimale prima del ".". Il secondo è la parte dopo il ".". Se la parte frazionaria del numero decimale è inferiore alla metà degli interi, come nel caso 1, si ottiene il numero del pavimento.

D'altra parte, se la parte decimale è maggiore in quanto abbiamo preso il numero nel caso 2, la parte del soffitto del numero è ottenuta poiché il numero è maggiore, quindi i 12 numeri interi sono arrotondati a 13. Entrambi i risultati sono valori interi.

Esempio 2: matematica.Round (doppio, int32)

Questa è la funzione in cui il doppio valore del float assunto come input è arrotondato a un numero specificato in posizione frazionaria. Questo numero specificato è fornito dall'utente fino a che punto vuole arrotondare il numero decimale. La sintassi per la funzione è descritta come:

# Matematica.Round (doppio x, int32 y)

Qui x è il valore a doppio galleggiante che deve essere arrotondato. Y è il numero di infrazioni di cifre da arrotondare fino a una misura. Questo tipo è il sistema.Int32. Il tipo di restituzione di questa funzione è un valore intero che è il valore più vicino, con la parte decimale che ha cifre in base al numero di input. L'esempio avrà un doppio valore con un valore decimale inferiore alla metà dei numeri interi e il secondo ha numeri superiori alla metà dei numeri interi.

# Matematica.Round (dx1, 4);

Allo stesso modo, la seconda funzione viene anche applicata con 2 valori interi.

Durante l'esecuzione del codice, vedrai che il primo valore verrà arrotondato con il valore decimale con 4 cifre. E il secondo numero è arrotondato ai 2 valori.

Esempio 3: matematica.Round (decimale)

Questa funzione rotonda prende un valore decimale come input e applica la funzione rotonda come parametro.

# Round (decimale x);

Questa funzione funziona in modo che solo un valore del pavimento sia la parte del numero prima che si ottenga il punto decimale. Questo valore risultante dipende dalla porzione del soffitto o dalla parte dopo il punto decimale. Se quella parte contiene un valore maggiore della metà, il valore del pavimento viene incrementato di 1. D'altra parte, se il valore è inferiore alla metà dei numeri interi, il valore del pavimento rimane lo stesso. La parte decimale in entrambi i casi viene rimossa e si ottiene solo la parte integrale.

Nell'esempio, usiamo di nuovo due casi per dimostrare il funzionamento di una funzione rotonda con un valore decimale come parametro.

Matematica.Round (dec1);

Durante l'esecuzione del codice, vedrai che entrambi i valori hanno la parte del pavimento del valore decimale e il valore dopo "." è rimosso. Questo tipo di funzione rotondo è utilizzato principalmente nei calcoli matematici.

Esempio 4: matematica.Round (doppio, int32, midpointrounding)

Questa funzione viene utilizzata per completare il numero decimale fornito dal numero in una certa misura. Come indica il nome, è un arrotondamento a medio, il che significa che il numero è arrotondato nel mezzo del numero decimale. La funzione prende tre parametri come argomenti. Uno è il doppio valore input; Il secondo è la cifra del tipo INT32 fino a cui dobbiamo arrotondare il numero. E il terzo è il valore che specifica e aiuta l'arrotondamento di un numero a un numero dispari o pari.

Viene dichiarato un array. Tutti i numeri saranno completati alla volta essendo sottoposto a una singola funzione round. Ora consideriamo un esempio da questa prospettiva.

Viene dichiarato un array di 4 valori a doppia galleggiante. Ogni doppio valore nell'array verrà applicato con la matematica.funzione rotonda.

# Matematica.Round (valore, 2, midpointrounding.Toeven));

La cifra "2" mostra che il valore risultante conterrà fino a due numeri dopo il punto decimale. L'arrotondamento del punto medio contiene una proprietà uniforme, quindi ogni numero sarà arrotondato al numero che deve essere uniforme. Quelli che sono già nella natura rimarranno gli stessi.

Puoi vedere il valore risultante; Il primo rimarrà Dame fino al 2 ° punto in quanto contiene un valore pari: il secondo numero ha "3" e il 5 successivo, quindi sarà arrotondato come 3.14. Allo stesso modo, il terzo sarà lo stesso e il 4 ° sarà arrotondato a 8 da 7.

Conclusione

La funzione rotonda in C Sharp viene utilizzata per trasformare il valore corrente del numero decimale fino a un numero specificato indicato come input. Esistono diversi approcci usati per arrotondare il valore. Tutti i valori di input devono essere un numero decimale che genera i valori interi. Una funzione rotonda è una proprietà della classe matematica; Quindi si accede tramite l'oggetto della matematica. Questa funzione contiene argomenti diversi, valori doppi o decimali; Ogni volta, il valore risultante è un numero intero, con o senza valore del pavimento.