Cambio tariffazione

di il
10 risposte

Cambio tariffazione

Salve a tutti,

Non riesco a trovare il modo di risolvere un problema, praticamente tra due date inserite dall'utente, il programma deve capire che a giugno c'è una tassazione diversa invece che a luglio, per eseguire un tariffario su un B&B... Praticamente io vado a creare quattro text box dove nelle perime a sinistrva ad inserire la data di ceck-in (giorno - mese), e nelle seconde a destra la data di ceck-out (giorno - mese). Come potrei farle intendere che se il valore delle date è a cavallo di due mesi con tariffe diverse, dovremme restituirmi l'otput della tariffazzione cambiata dal giorno es. 30 giugno in poi? Grazie

10 Risposte

  • Re: Cambio tariffazione

    Ciao,

    pensa a come faresti se dovessi farlo a mano senza scrivere un programma.

    Secondo me, buttare giù un diagramma di flusso con carta , matita e gomma potrebbe essere molto istruttivo

    HTH
  • Re: Cambio tariffazione

    Oltre a quanto suggerito da sspintux, il linguaggio che usi è il C# ma la libreria che dovresti conoscere "bene" è quella del Framework .NET

    Devi studiare come vengono trattate le date (le classi con cui farlo) e come lavorare con queste per ottenere il mese e confrontarlo con quello che ti serve. Inoltre devi studiare come fare differenze tra date e ottenere il numero di giorni.

    Ottenute queste informazioni, con delle If e banali calcoli risolvi tutto.

    Una lettura da studiare PRIMA di scrivere codice

    https://www.c-sharpcorner.com/article/datetime-in-c-sharp/

    La conoscenza di questi argomenti è necessaria per poter risolvere da solo il problema ... e non dire che ti insulto ...
  • Re: Cambio tariffazione

    Thx
  • Re: Cambio tariffazione

    Eccovi qui uno stralcio del programino che sto scrivendo, cosi si schiariscono le idee:



    Il problema maggiore nasce quando un pernottamento è a cavallo di due mesi ad esempio 27 giugno e 4 luglio, come mi devo comportare per sommare il diverso tariffario?
  • Re: Cambio tariffazione

    Dopo 2 mesi la stessa domanda? Già risposto
  • Re: Cambio tariffazione

    Ma devo usare delle dll o un file xml?
  • Re: Cambio tariffazione

    Niente di tutto ciò.

    Devi fare due calcoli con le date, come ti è stato già detto. La documentazione da studiare è già stata suggerita
  • Re: Cambio tariffazione

    Ho risolto se le date entrano nello stesso mese, il problema e quando sono a cavallo di due mesi diversi perchè la tariffazione cambia.... es. 12 giugno 21 giugno, giorno di arrivo e partenza si moltiplica per la tarifazione es. 77*9 e via. Ma se cambia tarifazione es. 23 giugno e 2 luglio, li sono fregato...
  • Re: Cambio tariffazione

    Se le date hanno mesi diversi, ti basta contare quanti giorni ci sono dalla data di inizio tariffazione a quella di fine mese e poi quanti ce ne sono da inizio del mese successivo, fino alla fine della tariffazione.
    Poi moltiplichi per la relativa tariffazione e sommi i due importi... Cosa c'è di difficile?
  • Re: Cambio tariffazione

    Sterlok ... è un problema semplicissimo da risolvere... devi tentare da solo altrimenti come impari? Devi tentare di farli da solo gli esercizi

    E dai... come faresti a mano senza computer?

    PS non ripetere sempre il problema che si è capito.. tenta di pensare e proporre una soluzione...
Devi accedere o registrarti per scrivere nel forum
10 risposte