Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Arrotondamento orari
lunedì 27 agosto 2007 - 12.52
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
lun 27 ago 2007 - 12:52
Scusate se apro un nuovo thread per un argomento simile all'ultimo....
Sono incasinato e non riesco a districarmi.Dovrei eseguire un arrotondamento su un valore double es 3,75 che sarebbero delle ore.
In realtà l'arrotondamento dovrebbe avere dei criteri ad Es. parliamo di orari(3,75 = 4) (4 = 4) (3,50 = 3,50);
In pratica arrotondare per eccesso di un quarto d'ora se il numero non è un intero. Se parliamo di ore arrotondo un quarto d'ora se non arrivo al 15 minuto oppure vorrei la possibilità di arrotondare di mezz'ora.
Ho provato a lavorare con Math.round() ma non ne sono uscito vincitore...
Grazie
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
lun 27 ago 2007 - 13:06
Io mi sono creato una classe personalizzata che si occupa di gestire l'arrotondamento per difetto/eccesso.
Se hai bisogno di qualche dritta sono a disposizione.
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
lun 27 ago 2007 - 18:53
Se mi puoi dare qualche info magari lo faccio anche io visto che mi può servire...
Io sto scrivendo in c#
Che tipo di funzione esegue la classe che hai creato?
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
lun 27 ago 2007 - 19:11
Purtroppo non ho il codice in C# in quanto sviluppo in VB.NET.
Comunque la funzione core della classa non fa altro che estrarre dal numero la parte Intera e memorizzarla in una variabile stringa, poi estrae la parte decimale e su questa esegue le valutazioni in base a numero di decimali e al tipo di arrotondamento (per eccesso, per difetto o naturale).
Alla fine concatena le due stringhe risultanti e restituisce il valore ottenuto.
Provaci, non è difficile.
Magari poi la compili in una DLL e la usi su tutti i tuoi progetti.
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !