Sei sulla pagina 1di 3

Algoritmi da simulare

Algoritmo 1
TESTO DEL PROBLEMA Conoscendo il saldo iniziale di un conto corrente e il totale dei movimenti a debito e a credito dellintero anno, determinare il saldo finale. TABELLA DATI ID saldoIniziale totMovDebito Descrizione Saldo iniziale del c/c Totale movimenti a debito totMovCredito Totale movimenti a credito saldoFinale Saldo finale del c/c FLOW CHART
Start output(Inserisci saldo iniziale) input(saldoIniziale) 2 1

I/O I I I O

Tipo numero decimale numero decimale numero decimale numero decimale

output(Inserisci il totale dei mov imenti a debito) input(totMov Debito) 4

output(Inserisci il totale dei mov imenti a credito) input(totMov Credito) 6

saldoFinale= saldoIniziale -totMov Credito+totMov Debito output(saldoFinale) End

SIMULAZIONE Utilizzare i seguenti valori di input: dato input saldoIniziale totMovDebito totMovCredito
Autore: Cinzia Bocchi Ultimo aggiornamento: 08/08/11

Il valore in output (da verificare) deve essere: dato output valore saldoFinale 2500

valore 3000 1000 500

Algoritmo 2
TESTO DEL PROBLEMA Dato lo stipendio lordo di un dipendente, calcolare la trattenuta previdenziale del P1% e la trattenuta fiscale del P2%. Calcolare poi lo stipendio netto e comunicare i risultati. TABELLA DATI ID stipLordo trattPrevid trattFisc p1 p2 stipNetto Descrizione Stipendio lordo Trattenuta previdenziale Trattenuta fiscale Aliquota trattenuta previdenziale Aliquota trattenuta fiscale Stipendio netto FLOW CHART
Start output(Inserisci stipendio lordo) input(stipLordo) 2 1

I/O I O O I I O

Tipo numero decimale numero decimale numero decimale numero decimale numero decimale numero decimale

output(Inserisci aliquota trattenuta prev idenziale) input(p1) 4

output(Inserisci aliquota trattenuta f iscale) input(p2) trattPrev id= stipLordo*p1/100 trattFisc= stipLordo*p2/100 8 6 7

stipNetto= stipLordo-(trattPrev id-trattFisc) output(trattPrev id) output(trattFisc) output(saldoFinale) End 10 11 12

Autore: Cinzia Bocchi Ultimo aggiornamento: 08/08/11

SIMULAZIONE Utilizzare i seguenti valori di input: dato input stipLordo p1 p2 valore 2000 10 10 I valori in output (da verificare) devono essere: dato output trattPrevid trattFisc stipNetto valore 200 200

1600

________________________________________________________________
Quest'opera stata rilasciata con licenza Creative Commons Attribution-ShareAlike 3.0 Unported. Per leggere una copia della licenza visita il sito web http://creativecommons.org/licenses/by-sa/3.0/ o spedisci una lettera a Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Autore: Cinzia Bocchi Ultimo aggiornamento: 08/08/11

Potrebbero piacerti anche