Discussioni template:Oggetto non stellare/man

Ultimo commento: 16 anni fa, lasciato da Outer root in merito all'argomento Algoritmo della conversione al/pc [1]

Prima di aggiungere nuove sottopagine, si raccomanda di dare un'occhiata, attraverso l'uso di questo strumento, a tutte le sottopagine già esistenti, in modo da utilizzare, per le nuove sottopagine, lo stesso tipo di nomenclatura utilizzato per le vecchie (p.es., se esiste una sottopagina /ColoreSfondo, allora una sottopagina analoga per il colore delle sezioni dovrebbe chiamarsi /ColoreSezione, per i parametri /ColoreParametro, ecc.)

È possibile qui consultare le sottopagine già esistenti per il template {{Nebulosa}}.

--Outer root >echo 14:47, 10 nov 2007 (CET)Rispondi

Algoritmo della conversione al/pc [1] modifica

L'algoritmo implementato nel Template {{Nebulosa}} per il calcolo in automatico dei parsec, dati gli anni luce, in linguaggio naturale è il seguente:


"se non c'è la distanza in anni luce, non scrivere niente. Se c'è, stampala, poi, prima di convertirla in parsec, verifica se è convertibile. Se non lo è, non stampare i parsec (stampa un endspace in una cella vuota). Altrimenti, converti in parsec e stampa i parsec".


che, in linguaggio media, diventa:

|- {{#if:{{{dist_al|}}}||class="hiddenStructure noprint"}}
! rowspan="2" | [[Distanze_astronomiche|Distanza]]
| {{{dist_al}}} {{#switch:{{{misura|}}}|milioni={{{misura|}}} di|miliardi={{{misura|}}} di|#default={{{misura|}}} }} [[anno luce|al]]
|- {{#if:{{{dist_al|}}}||class="hiddenStructure noprint"}}
| {{ #if: {{#ifexpr: {{{dist_al}}}/3.26 }} |   | {{#expr: {{{dist_al}}} * {{#switch:{{{misura|}}}|milioni=1000|miliardi=1000|#default=1}} / 3.262 round 0 }} {{#switch:{{{misura|}}}|milioni=[[Kiloparsec|Kpc]]|miliardi=[[Megaparsec|Mpc]]|#default=[[parsec|pc]] }} }}
  1. ^ Informazioni utili a chi sviluppa template
--Outer root >echo 00:37, 14 nov 2007 (CET)Rispondi
Ritorna alla pagina "Oggetto non stellare/man".