Relazione tecnica sconto incondizionato ANDENA GIANMARCO Traccia: Sul prezzo di un prodotto inserito dall’utente è necessario calcolare lo sconto del 5% o del 3% a seconda delle unità comprate(Più di 100 unità sconto 5%, meno di 100 unità sconto 3%).Bisogna inoltre calcolare l’importo di IVA che grava sul prezzo… Analisi di massima: Per prima cosà è necessario vedere le unità acquistate dall’utente, sucessivamente bisognerà calcolare lo sconto e l’iva. Analisi analitica: Dovremmo usare la funzione” if” per vedere se l’utente acquista più di 100 unità o meno. Dopo aver calcolato lo sconto si deve calcolare la base imponibile e poi sulla base imponibile calcolare il totale prezzo. Digramma: Inizio “Inserisci il prezzo del prodotto al netto d’iva” I O I “Inserisci l’iva” O Iv I “Inserire la quantità” O I Q S1=(Q*10)/100 Vero Q>=100 Falso S1=(Q*5)/100 P=I*Q Iva=(P*Iv)/100 Ris=(P+Iva)-S1 O “Il totale è ” Ris Fine Tabella Varibili Utilizzo Input Nome I Tipo Reale Iv Reale Input Q Reale Input S1 P Reale Reale Lavoro Lavoro Iva Ris Reale Reale Lavoro Output Descrizione Prezzo inserito dall’utente Aliquota inserita dell’utente Quantità merce inserità dall’utente Sconto Prezzo al netto d’iva e al netto di sconto Iva Risultato finale Organigramma: Esesercizio2.html Modulo per inserimento dati Sorgente Html/Php Es2.php Pagina per visualizzazione ed elaborazione risultati Html: <html> <head> <title>Sconto incondizionato</title> </head> <body> <body bgcolor="white"> <p><h2><font color="silver"><p align="center">Sconti incondizionati</p align="center"></font color="black"></h2></p> <img src="sconti 50.jpg" align="center" width="400" height="350"> <form action="es2.php" method="post"> <h3>Se si acquista più di 100 unita si avra uno sconto del 10% in caso contrario si avra uno sconto del 5%</h3> <hr> <input type="text" name="i">Inserire il prezzo del prodotto(al netto d'iva)<br> <input type="text" name="q">Inserire la quantita<br> <input type="text" name="iv">Inserire l'iva<br> <input type="submit" value="Invia valori"><br> <input type="reset" value="Cancella valori"> </body> </html> Php: <html> <head> <title>Sconto incondizionato</title> </head> <body> <body bgcolor="yellow"> <p><h1><font color="silver"><p align="center">Saldi!!</p align="center"></font color="silver"></h1></p> <img src="http://blog.iodonna.it/marina-terragni/files/2013/01/11081379-natale-carrello-della-spesa-coni-regali.jpg" align="center" width="400" height="350"><br> <?php $i=$_POST['i']; $q=$_POST['q']; $iv=$_POST['iv']; if($q>=100) $s1=($q*10)/100; else $s1=($q*5)/100; $p=($i*$q); $iva=($p*$iv)/100; $ris=($p+$iva)-$s1; echo"L'iva e $iva, lo sconto e $s1 e il totale e $ris"; ?> </body> </html> Prova html/php: Html: Php: Sorgente c++: #include<iostream> using namespace std; int main() { float q, i, s1, iva, p, ris,iv; cout<<"Inserire il prezzo della merce(al netto d'iva)"<<endl; cin>>i; cout<<"Inserire la quantita\' della merce da comprare, se si compra piu\' di 100 unita\' si avra uno sconto pari al 10%, in caso contrario si avra\' uno sconto del 5%"<<endl; cin>>q; cout<<"Inserire l'iva(4%, 10%, 21%)"<<endl; cin>>iv; if(q>=100) s1=(q*10)/100; else s1=(q*5)/100; p=(i*q); iva=(p*iv)/100; ris=(p+iva)-s1; cout<<"L'iva e\' "<<iva<<" lo sconto e\' "<<s1<<" e il risultato e\' "<<ris<<endl; system("pause"); return(0); } Prova: Manuale d’uso: E’ semplice da utilizzare, basta eseguire correttamente tutte le istruzioni riportate lungo la relazione… Requisiti minimi: 1gb di ram S.O. windows xp/vista/7/8. Traduttore per il linguaggio sorgente c++. Editor di testo( anche il basilare blocco note, purché si salvino le sorgenti una html, una php). Server locale per utilizzo php(xamp, easy php, altervista).