Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-07-2004, 20:02   #1
cipi
Senior Member
 
L'Avatar di cipi
 
Iscritto dal: May 2002
Città: udine
Messaggi: 546
[.NET] Cose di pazzi!!!

Da non credere... sono incazzatissimo... non credo ai miei occhi... vi prego, spiegatemi se sono pazzo...
Ecco come lavora la funzione math.round in .NET
math.round(9.5) = 10.0
math.round(10.5) = 10.0
math.round(11.5) = 12.0
math.round(12.5) = 12.0

COSE DA NON CREDERE!!!
__________________
a chi non piace il vino... dio neghi anche l'acqua!
DELL Latitude E4300, iPhone 6
cipi è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 20:13   #2
Dennissoraga
Member
 
Iscritto dal: Jan 2002
Messaggi: 59
hai provato a vedere con la virgola come va?
__________________
http://www.dennis87.s5.com Dennis
Dennissoraga è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 22:00   #3
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
A prima vista (di un cieco, dato che in matematica io sono una seg@) potrebbe essere un arrotondamento allla metà pari. Se la cifra è equidistante dagli estremi arrotonda verso l'estremo pari. Dalla documentazione di tutt'altro linguaggio pare che questo sia il sistema che minimizza l'errore cumulativo in caso di applicazione ripetuta.

Magari .NET usa questo.

Ciao.
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 22:28   #4
cipi
Senior Member
 
L'Avatar di cipi
 
Iscritto dal: May 2002
Città: udine
Messaggi: 546
ciao PGI,
non ho ancora controllato ma effetivamente un amico ing. che ho rivisto stasera dopo tempo (il mitico ciro) mi diceva di ricordarsi qualcosa del genere dal corso di fisica 1 (1000 anni fa ) che una approssimazione al numero pari più vicino viene effettuata per evitare, nel caso di divisione per due, di ri-ottenere un altro dispari... non so se è vero (io non me lo ricordo) ma mi sembra cmq una str***ata!!!!
__________________
a chi non piace il vino... dio neghi anche l'acqua!
DELL Latitude E4300, iPhone 6
cipi è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 22:28   #5
cipi
Senior Member
 
L'Avatar di cipi
 
Iscritto dal: May 2002
Città: udine
Messaggi: 546
Quote:
Originariamente inviato da Dennissoraga
hai provato a vedere con la virgola come va?
non è possibile... riconosce solo numeri col punto....
__________________
a chi non piace il vino... dio neghi anche l'acqua!
DELL Latitude E4300, iPhone 6
cipi è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 23:23   #6
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
Re: [.NET] Cose di pazzi!!!

Quote:
Originariamente inviato da cipi
Da non credere... sono incazzatissimo... non credo ai miei occhi... vi prego, spiegatemi se sono pazzo...
Ecco come lavora la funzione math.round in .NET
math.round(9.5) = 10.0
math.round(10.5) = 10.0
math.round(11.5) = 12.0
math.round(12.5) = 12.0

COSE DA NON CREDERE!!!
Non tutti i numeri decimali sono rappresentabili in virgola mobile.
Di conseguenza anche se tu scrivi 9.5 , 10.5 , 11.5 etc.
in realta' poi il compilatore usa il numero piu' vicino scrivibile con un real (o un double). Il problema e' che per alcuni numeri il valore piu' vicino e' piu' grande, per altri e' piu' piccolo.
Nel nostro caso evidentemente, per 9.5 e 11.5 la rappresentazione piu' vicina e' piu' grande, mentre negli altri due e' piu' piccola.
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 23:32   #7
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
Tra l'altro non mi sembra che ci sia uno standard che definisca come fare questi arrotondamenti (intendo dire decimale -> virgola mobile) tanto che sotto python mi arrotonda sempre per eccesso, sbagliando pero' per i numeri un po' sotto alla meta' (che arrotonda per eccesso)
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 23:39   #8
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Re: [.NET] Cose di pazzi!!!

Quote:
Originariamente inviato da cipi
Da non credere... sono incazzatissimo... non credo ai miei occhi... vi prego, spiegatemi se sono pazzo...
Ecco come lavora la funzione math.round in .NET
math.round(9.5) = 10.0
math.round(10.5) = 10.0
math.round(11.5) = 12.0
math.round(12.5) = 12.0

COSE DA NON CREDERE!!!
questo succede quando si usano linguaggi WC.NET fatti col/per il culo

ma poi che arrotondi a fare, devi andare a botte di 14 cifre significative altro che gli arrotondi ...
l'arrotondo lo devi fare sulle curve della tua morosa (if any ... )

col tuo WC.NET, se proprio non è un cesso come da nome, prova math.int(x + 0.5) e vedi che va tutto a posto
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 23:41   #9
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Quote:
Originariamente inviato da /\/\@®¢Ø
Tra l'altro non mi sembra che ci sia uno standard che definisca come fare questi arrotondamenti (intendo dire decimale -> virgola mobile) tanto che sotto python mi arrotonda sempre per eccesso, sbagliando pero' per i numeri un po' sotto alla meta' (che arrotonda per eccesso)
ecco python invece, sempre come suggerisce il nome, non è fatto col/per il culo ma con la/per la passera e infatti fa quel ca@@o che vuole lui
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 23:42   #10
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
ragazzi ma quand'è che vi deciderete a programmare con un linguaggio serio ?
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2004, 23:46   #11
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Quote:
Originariamente inviato da a2000
ecco python invece, sempre come suggerisce il nome, non è fatto col/per il culo ma con la/per la passera e infatti fa quel ca@@o che vuole lui
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 00:04   #12
cipi
Senior Member
 
L'Avatar di cipi
 
Iscritto dal: May 2002
Città: udine
Messaggi: 546
Re: Re: [.NET] Cose di pazzi!!!

Quote:
Originariamente inviato da a2000
questo succede quando si usano linguaggi WC.NET fatti col/per il culo
...uso VB.NET ma che sia fatto col culo per molti versi è vero...
Quote:
ma poi che arrotondi a fare, devi andare a botte di 14 cifre significative altro che gli arrotondi ...
l'arrotondo lo devi fare sulle curve della tua morosa (if any ... )
lasciamo stare...
Quote:
col tuo WC.NET, se proprio non è un cesso come da nome, prova math.int(x + 0.5) e vedi che va tutto a posto
Esiste? Non nella piattaforma .NET!!! Magari ne hanno creata una per te... :eheh:
__________________
a chi non piace il vino... dio neghi anche l'acqua!
DELL Latitude E4300, iPhone 6
cipi è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 09:41   #13
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
eh adesso non c'è la conversione all'intero anche nel tuo WC.NET ?!

impossibile.
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 09:46   #14
end.is.forever
Senior Member
 
Iscritto dal: Jul 2004
Messaggi: 1578
Adesso non esageriamo, fatto col culo...
che abbia ancora alcuni difetti ok, ma lasciamogli il tempo di fixarli

Non è fuori da molto tempo, il numero 1.1 la dice lunga sulla loro consapevolezza di dovere ancora starci sotto, e per la mole di lavoro che hanno dovuto fare, secondo me è già un ottimo risultato.

Io mi ci trovo abbastanza bene quando faccio qualcosa di non troppo memory intensive, e per me è il miglior prodotto Microsoft mai creato.

Ciao.
end.is.forever è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 11:20   #15
cipi
Senior Member
 
L'Avatar di cipi
 
Iscritto dal: May 2002
Città: udine
Messaggi: 546
Quote:
Originariamente inviato da a2000
eh adesso non c'è la conversione all'intero anche nel tuo WC.NET ?!

impossibile.
Intendo dire che nella classe System.Math nn c'è .int !!! Al massimo System.Convert.Int32 ecc. ma funzionano allo stesso modo del round
Per il momento ho sistemato con System.Math.Floor e ho modificato l'algoritmo...
Cmq il comportamento di quello strano arrotondamento è dovuto addirittura ad uno standard: Standard IEEE 754, sezione 4 !
__________________
a chi non piace il vino... dio neghi anche l'acqua!
DELL Latitude E4300, iPhone 6
cipi è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 11:22   #16
cipi
Senior Member
 
L'Avatar di cipi
 
Iscritto dal: May 2002
Città: udine
Messaggi: 546
Quote:
Originariamente inviato da end.is.forever
... e per me è il miglior prodotto Microsoft mai creato.
E il dos dove lo metti???
__________________
a chi non piace il vino... dio neghi anche l'acqua!
DELL Latitude E4300, iPhone 6
cipi è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 13:41   #17
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Quote:
Originariamente inviato da cipi
E il dos dove lo metti???

nella spazzatura
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 16:07   #18
cipi
Senior Member
 
L'Avatar di cipi
 
Iscritto dal: May 2002
Città: udine
Messaggi: 546
Quote:
Originariamente inviato da AnonimoVeneziano
nella spazzatura
:eheh:
__________________
a chi non piace il vino... dio neghi anche l'acqua!
DELL Latitude E4300, iPhone 6
cipi è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 21:39   #19
repne scasb
Bannato
 
Iscritto dal: Feb 2003
Messaggi: 947

Ultima modifica di repne scasb : 03-02-2005 alle 16:30.
repne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2004, 22:20   #20
abxide
Senior Member
 
L'Avatar di abxide
 
Iscritto dal: May 2001
Città: Naples
Messaggi: 1063
Quote:
Originariamente inviato da a2000
ragazzi ma quand'è che vi deciderete a programmare con un linguaggio serio ?
e sarebbe? Fortran?
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth
abxide è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Tutti gli sconti Apple su Amazon: tornan...
Altro che entry-level: due smartwatch Am...
Roscosmos ha posticipato (ancora) il lan...
Isar Aerospace si prepara al secondo lan...
Tory Bruno è entrato in Blue Orig...
Fujifilm lancia la cartuccia per archivi...
Dreame H15 Mix: la soluzione 7-in-1 per ...
AirPods Pro 3 in forte sconto su Amazon:...
36 offerte Amazon, molte appena partite:...
2 caricatori multipli eccezionali: da 28...
OLED e 360 Hz a un prezzo senza preceden...
Roborock Q10 S5+ a un prezzo molto conve...
Upgrade PC a prezzo ridotto: le migliori...
Sono i 6 smartphone migliori su Amazon: ...
Google Pixel 9a a 361€, mai così ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:18.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v