Flowgorithm permette di creare programmi attraverso diagrammi di flusso semplici da leggere. Nell’esempio mostrato, il programma verifica l’età del cliente e applica uno sconto solo se la persona ha meno di 26 anni. L’algoritmo utilizza variabili, blocchi di lettura, una condizione e blocchi di scrittura.
Le variabili del programma

All’inizio vengono dichiarate cinque variabili di tipo Integer: prezzoiniziale, scontounder26, scontoapplicato, prezzofinale ed età.
La variabile prezzoiniziale contiene il prezzo del prodotto. scontounder26 indica invece la percentuale di sconto riservata alle persone con meno di 26 anni. La variabile età contiene l’età inserita dall’utente.
Le ultime due variabili servono per ottenere il risultato. scontoapplicato memorizza il valore dello sconto, mentre prezzofinale contiene il prezzo da pagare.
Leggere i dati
Dopo la dichiarazione delle variabili, il programma utilizza tre blocchi Leggi.
Il primo blocco acquisisce il valore di prezzoiniziale. Il secondo legge la percentuale contenuta in scontounder26. Infine, il terzo blocco legge il valore della variabile età.
Per esempio, possiamo inserire un prezzo di 100 euro, uno sconto del 20% e un’età di 22 anni.
La condizione sull’età
Il punto centrale dell’algoritmo è il blocco Se. La condizione controlla se:
età < 26
Se la condizione è vera, il cliente ha meno di 26 anni e può ottenere lo sconto previsto. Se invece la condizione è falsa, il programma considera il prezzo intero.
Questa struttura permette di creare una scelta all’interno del diagramma di flusso.
Calcolare lo sconto
Quando la condizione è vera, Flowgorithm calcola lo sconto applicato con la formula:
scontoapplicato = prezzoiniziale * scontounder26 / 100
Successivamente calcola il prezzo finale:
prezzofinale = prezzoiniziale – scontoapplicato
Con 100 euro di prezzo e il 20% di sconto, il valore dello sconto sarà quindi di 20 euro e il prezzo finale sarà 80 euro.
Se il cliente ha 26 anni o più
Quando la condizione età < 26 è falsa, il programma segue il ramo alternativo. In questo caso non viene applicato lo sconto e viene visualizzato il prezzo intero.
Visualizzare i risultati
Il programma utilizza i blocchi Scrivi per mostrare lo sconto applicato e il prezzo finale. Nel ramo senza sconto, invece, visualizza direttamente il prezzo iniziale.
Conclusioni
Questo esercizio mostra come usare in Flowgorithm una condizione per modificare il comportamento di un programma. L’algoritmo legge prezzo, sconto ed età, verifica la condizione età < 26 e calcola il risultato corretto. È un esempio utile per imparare a utilizzare variabili, input, condizioni, formule e output.





modello di pagamento Unificato tari
Salve io ho un diploma conseguito con 60/60 nel 1989. Non esisteva allora la lode non mi pare corretto attribuire…
Come faccio a sbloccare il mio bancoposta
Ho seguito il corso di portoghese e mi sono trovato bene. Spero di fare lo stesso con lo spagnolo
maestoso