Es2
Mark Adrian Manalo
Traccia:
L’utente inserirà il prezzo e la quantità di prodotto che intende acquistare. A seconda delle unità che
intende comprare l’utente sarà applicato uno sconto del 3% o del 5%(Più di 100 unità sconto 5%, meno di
100 unità sconto 3%) e sarà calcolata anche l’iva.
Analisi di massima:
Prima di tutto si deve vedere la quantità inserita dall’utente, poi sarà calcolata lo sconto e l’iva.
Analisi analitica:
Dovremo vedere se la quantità è maggiore di 100 o meno e calcolare lo sconto. Dopo aver calcolato lo
sconto dovremo calcolare la base imponibile e poi sulla base imponibile otterremo l’iva e infine il totale
sarà dato dalla somma di tutti i fattori.
Inizio
“Inserire
prezzo” p
“Inserire
quantità” q
“Inserire
aliquota iva” al
q>100
s1=p*3/100
s2=p*5/100
pf=p*q-s1
pf=p*q-s2
pt=pf+iva
“Il prezzo
finale è:”pt
Fine
Tabella delle variabili:
Nome
p
Tipo
Reale
Utilizzo
Input
q
Reale
Input
al
Reale
Input
s1
s2
iva
pf
pt
Sorgente html:
Reale
Reale
Reale
Reale
Reale
Lavoro
Lavoro
Lavoro
Lavoro
Output
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>sconto_iva </title>
</head>
<body style="background-color: red;">
<h1>Calcolo sconto e iva</h1>
<hr>
<form action="sconto_iva.php" method="post"><br>
Inserisca il prezzo unitario della merce(escluso d' IVA)
<input name="p" type="text"><br>
Descrizione
Prezzo inserito da
utente
Quantità inserita da
utente
Aliquota iva inserita da
utente
Sconto 3%
Sconto5%
Iva da aggiungere
Prezzo senza iva
Prezzo con iva e sconto
Inserisca la quantita' della merce che desidera acquistare
<input name="q" type="text"><br>
A quale aliquota iva è soggettata la merce?(4,10,21)
<input name="iv" type="text"><br>
<img src="iva.jpg">
<br><br><br>
<input value="invia" type="submit"> <input value="Cancella" type="reset"></form>
</body>
</html>
Sorgente php:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>sconto_iva </title>
</head>
<body style="background-color: red;">
<h1>Prezzo compreso lo sconto e l'iva</h1>
<hr>
<?
$p=$_POST['p'];
$q=$_POST['q'];
$iv=$_POST['iv'];
$pf=0;
$s1=0;
$s2=0;
$iva=0;
$pt=0;
if(q>100)
{
$s1=$p*3/100;
$pf=$p*$q-$s1;
if($iv==4)
$iva=$pf*4/100;
else
{
if($iv==10)
$iva=$pf*10/100;
else
$iva=$pf*21/100;
}
$pt=$pf+$iva;
}
else
{
$s2=$p*5/100;
$pf=$p*$q-s2;
if($iv==4)
$iva=$pf*4/100;
else
{
if($iv==10)
$iva=$pf*10/100;
else
$iva=$pf*21/100;
}
$pt=$pf+$iva;
}
echo"Lei per acquistare il suo bene dovra' spendere: $pt euro <br>";
echo"(il prezzo e' compreso di iva e sconto)<br>";
?>
<img src="iva.jpg">
</body>
</html>
Prova grafica:
Sorgente e prova grafica del c++:
#include<iostream>
using namespace std;
int main()
{
float p,q,al,s1,s2,iva,pf,pt;
cout<<"Inserisca il prezzo unitario della merce(escluso d' IVA)"<<endl;
cin>>p;
cout<<"Inserisca la quantita\' della merce che desidera acquistare"<<endl;
cin>>q;
cout<<"A quale aliquota iva è soggettata la merce?(4,10,21)"<<endl;
cin>>al;
if(q>100)
{
s1=p*3/100;
pf=p*q-s1;
if(al==4)
iva=pf*4/100;
else
{
if(al==10)
iva=pf*10/100;
else
iva=pf*21/100;
}
}
else
{
s2=p*5/100;
pf=p*q-s2;
if(al==4)
iva=pf*4/100;
else
{
if(al==10)
iva=pf*10/100;
else
iva=pf*21/100;
}
}
pt=pf+iva;
cout<<"Lei per acquistare il suo bene dovra\' spendere: "<<pt<<endl;
cout<<"(il prezzo e\' compreso di iva e sconto)"<<endl;
system("pause");
return 0;
}
Manuale d’uso:
(ITA)Utilizzare del programma è semplice, basta seguire le indicazioni fornite sul programma e lui farà il resto.
(ENGL)use the programme is very easy, you will follow the instruction in the programme and it will complete the
exercise.
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).