+ Rispondi alla Discussione
Risultati da 1 a 11 di 11

Quesito matematico: calcolo ore stimate avendo la percentuale.

Ultimo Messaggio di samsam il:
  1. #1
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,824
    Aggiungi felino su Facebook Aggiungi felino su Linkedin

    Quesito matematico: calcolo ore stimate avendo la percentuale.

    Salve a tutti,
    dovrei convertire questo quesito in una formula generica, mi spiego:

    Ho un processo del quale conosco l'ora di inizio e la percentuale di avanzamento.
    Vorrei calcolare una stima dell'ora di fine del processo.

    Esempio:
    - Inizio processo: 10:00
    - Percentuale corrente: 50%
    - Stima ora fine processo: 11:00

    Come posso rappresentare questo calcolo con una formula generica?

    Grazie.

  2. #2
    User L'avatar di samsam
    Data Registrazione
    Jun 2014
    Località
    Genova
    Messaggi
    91
    Aggiungi samsam su Facebook
    Qualcosa però non quadra nell'esempio...
    Potrebbe essere che l'inizio processo sia alle ore 9:00?

  3. #3
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,824
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Citazione Originariamente Scritto da samsam Visualizza Messaggio
    Qualcosa però non quadra nell'esempio...
    Potrebbe essere che l'inizio processo sia alle ore 9:00?
    Beh si, potrebbe anche essere iniziato alle 9, e quindi se è al 50% finire alle 13.

    Ma se io so che il processo è iniziato alle 10, ho la percentuale del 50% (non calcolata da me), sicuramente il processo finisce alle 11. Giusto?

  4. #4
    User L'avatar di samsam
    Data Registrazione
    Jun 2014
    Località
    Genova
    Messaggi
    91
    Aggiungi samsam su Facebook
    Il 50% vuol dire che è a metà dell'opera. Quindi se finisce alle 11:00 ed è al 50% alle 10:00 (che è la precisa metà) significa che è cominciato alle 9:00... O no?

  5. #5
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,824
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Infatti si tratta di una stima...


    Un utente del forum mi ha suggerito questa soluzione, usando una proporzione:

    (OraAttuale - OraInizio) : PercentualeAvanzamento = x : 100

    Ora fine: OraInizio + x

    Riassumendo:
    Ora Fine = Ora Inizio + ((OraAttuale - OraInizio) * 100) / PercentualeAvanzamento

  6. #6
    User L'avatar di samsam
    Data Registrazione
    Jun 2014
    Località
    Genova
    Messaggi
    91
    Aggiungi samsam su Facebook
    Esatto! Se non fosse che è più complicato perché bisognerebbe trasformare il sistema da sessaggesimale a sessadecimale... Il che complica le cose...

  7. #7
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,824
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Citazione Originariamente Scritto da samsam Visualizza Messaggio
    Esatto! Se non fosse che è più complicato perché bisognerebbe trasformare il sistema da sessaggesimale a sessadecimale... Il che complica le cose...
    Cioè?

  8. #8
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,824
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Ho risolto con questa semplice proporzione:
    (Ora Corrente – Ora Inizio) : % corrente = x : 100


    Grazie.

  9. #9
    User L'avatar di samsam
    Data Registrazione
    Jun 2014
    Località
    Genova
    Messaggi
    91
    Aggiungi samsam su Facebook
    Citazione Originariamente Scritto da felino Visualizza Messaggio
    Cioè?
    Cioè, per scrivere un'ora e mezza come lo scriveresti?
    O come 1:30 (sistema sessaggesimale), oppure come 1,5 (sistema sessadecimale).
    Comunque son contento che hai risolto...

  10. #10
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,824
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Sto programmando in C#, quindi la differenza viene fatta direttamente dai DateTime!

    Grazie per il supporto.

  11. #11
    User L'avatar di samsam
    Data Registrazione
    Jun 2014
    Località
    Genova
    Messaggi
    91
    Aggiungi samsam su Facebook
    Ah, ok. Infatti pensavo che il software potrebbe risolvere in automatico! Figurati! Ai prossimi post!

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.