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&ugrave 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).
Scarica

Sconto incondizionato - Sito di Andena Gianmarco