Vai al contenuto

Valori dopo la virgola variabili


Messaggi raccomandati

Ciao a tutti :) sono ancora qui xD come faccio a far variare le cifre dopo la virgola a seconda della necessità?

Potrei ottenere 0,5 e 0,00000000000005... stabilendo un numeri di cifre rischierei di ottenere 0,5000000 e 0,0000000... Qualcuno sa come fare?  :shock:  :ok:

Link al commento
Condividi su altri siti

Perdonami ma non ho compreso a pieno la tua domanda, immagino comunque che tu stia parlando do fogli di calcolo e sia solo un problema di visualizzazione. 

 

0,5 diventerà semplicemente 0,500...000 a seconda delle cifre decimali che deciderai di mostrare MANUALMENTE. Ti faccio un esempio pratico con Excel che magari ti chiarisce le idee, il titolo della colonna rappresenta la formattazione delle celle sottostanti. Nella prima colonna ho semplicemente scritto i numeri, nella seconda ho fatto copia/incolla e ho SOLO cambiato la formattazione.

 

2w22zwo.jpg

 

Ovviamente puoi modificare i formati per fare in modo che, ad esempio, una cella number mostri 3 cifre decimali.. 

 

:ciao:

Link al commento
Condividi su altri siti

Sto parlando di programmazione... All'output di un dato se scriviamo %f stampa 6 o 8 cifre decimali... Se scrivo %.2 n'è stampo solo 2... Come faccio a far variare la cifre stampate?

 

Ok, dal tuo primo post non si capiva.

 

Con %f stampi un numero in virgola mobile (F = floating point), in MatLab se digiti help format puoi scegliere diversi formati in cui stampare il numero. Tu programmi cosa e dove? %f è un comando discriminatorio come il sale nell'acqua per la pasta, sii più preciso.

 

Potresti essere un po' più esplicito, bisogna tirarti fuori le informazioni dalla tastiera... 

Link al commento
Condividi su altri siti

Non conosco Object C, ma credo sia una derivazione del classico C.

 

Purtroppo ho rimosso, da anni, tutto il poco che avevo imparato a riguardo. Di solito quando uso MatLab (simile per certi versi) trovo il 99% delle soluzioni nel suo help, quindi ti consiglio di andare a vedere se non ci sei ancora stato. 

 

Mi spiace ma non so aiutarti nello specifico.

 

:ciao:

Link al commento
Condividi su altri siti

                NSString *messaggio=([NSString stringWithFormat:@"La resistenza è lunga %fm",lung]);

 

                UIAlertView * alertView = [[UIAlertView alloc]

 

                                           initWithTitle:@"Risultato"

 

                                           message:messaggio

 

                                           delegate:nil

 

                                           cancelButtonTitle:nil

 

                                           otherButtonTitles:@"OK", nil

 

                                           ];

 

                [alertView show];

 
 
 
Con questo codice il valore calcolato lung può risultare o con un casino di 0 che non hanno significato oppure con la parte significativa che in output viene troncata... è un dato di tipo double
Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...