[SOL] 02_variabili/es06_iva.php


Spiegazione del codice PHP per il calcolo dell'IVA

Questo codice PHP è un semplice programma che calcola il prezzo finale di un prodotto includendo l'IVA (Imposta sul Valore Aggiunto).

Codice completo

<?php
   define("IVA", 0.22);
   $prezzo  = 100;

   $importo = ($prezzo * IVA) + $prezzo;

   echo "L'iva applicata è al: ". IVA*100 ."%";
   echo "L'importo iva inclusa è di: ". $importo;
?>

Analisi riga per riga

Apertura del codice PHP

  • <?php indica l'inizio del codice PHP
  • ?> alla fine indica la chiusura del codice PHP

Definizione della costante IVA

define("IVA", 0.22);
  • La funzione define() crea una costante chiamata "IVA"
  • Il valore 0.22 rappresenta il 22% di IVA (22/100 = 0.22)
  • Le costanti, una volta definite, non possono essere modificate durante l'esecuzione del programma

Definizione del prezzo base

$prezzo = 100;
  • Viene creata una variabile chiamata $prezzo con valore 100 euro
  • In PHP le variabili iniziano sempre con il simbolo $

Calcolo dell'importo finale

$importo = ($prezzo * IVA) + $prezzo;

Questo calcolo avviene in due passaggi:

  1. $prezzo * IVA = 100 × 0.22 = 22 euro (l'IVA da pagare)
  2. 22 + $prezzo = 22 + 100 = 122 euro (prezzo finale IVA inclusa)

Visualizzazione dei risultati

echo "L'iva applicata è al: ". IVA*100 ."%";
echo "L'importo iva inclusa è di: ". $importo;
  • echo serve per stampare (visualizzare) del testo
  • IVA*100 converte 0.22 in 22 per mostrare la percentuale
  • Il punto . serve per concatenare (unire) stringhe di testo e numeri

Risultato finale

Quando questo codice viene eseguito, mostrerà:

  • L'iva applicata è al: 22%
  • L'importo iva inclusa è di: 122

Concetti chiave utilizzati

  • Costanti: valori fissi che non cambiano (IVA)
  • Variabili: contenitori per dati che possono cambiare ($prezzo, $importo)
  • Operazioni matematiche: moltiplicazione e addizione
  • Concatenazione: unione di testo e numeri per la visualizzazione
  • Output: visualizzazione dei risultati con echo


<?php
   define("IVA", 0.22);
   $prezzo  = 100;

   $importo = ($prezzo * IVA) + $prezzo;

   echo "L'iva applicata è al: ". IVA*100 ."%";
   echo "L'importo iva inclusa è di: ". $importo;
?>