Ambienti Di Sviluppo

LAB Calcolo Sconto

Esercizio pratico con Flowgorithm: progettazione passo-passo di un algoritmo per il calcolo del prezzo scontato a partire dal prezzo di listino e dalla percentuale di sconto.

Durata

15 minuti

Software

Flowgorithm

Linguaggio

Diagramma di Flusso

Flogorithm | LAB Calcolo Sconto

Esercizio Pratico: Calcolo dello Sconto

Argomenti: numeri reali, calcolo percentuale, formule matematiche, concatenazione di testo

L'algoritmo per il calcolo dello sconto applica la logica di programmazione a un problema reale di tipo commerciale. Questo esercizio mostra come elaborare valori decimali (tipo Reale) e come concatenare più formule matematiche per calcolare l'importo risparmiato e il prezzo finale scontato.

1. La Struttura dell'Algoritmo (Input - Elaborazione - Output)

Per risolvere il problema, il computer deve eseguire tre passi fondamentali in sequenza:

  1. Input (Ingresso dati): L'utente inserisce il prezzo di listino (prezzoListino) e la percentuale di sconto da applicare (percentualeSconto).
  2. Elaborazione (Calcolo): Il computer calcola il valore dello sconto in euro (importoSconto = (prezzoListino * percentualeSconto) / 100) e determina il valore netto (prezzoFinale = prezzoListino - importoSconto).
  3. Output (Uscita dati): Il computer mostra a schermo sia l'importo del risparmio sia il prezzo finale da pagare.

2. Tabella delle Variabili

Prima di costruire il diagramma di flusso, definiamo le variabili necessarie nella memoria RAM. Poiché i prezzi e le percentuali possono contenere cifre decimali, utilizzeremo il tipo di dato Reale:

Nome Variabile Tipo di Dato Ruolo nell'Algoritmo Descrizione e Utilizzo
prezzoListino Reale Input (Ingresso) Memorizza il prezzo iniziale in euro inserito dall'utente (es. 100.00).
percentualeSconto Reale Input (Ingresso) Memorizza la percentuale di sconto da applicare (es. 20 per il 20%).
importoSconto Reale Lavoro Contiene il valore in euro dello sconto calcolato.
prezzoFinale Reale Output / Lavoro Contiene l'importo netto da pagare dopo aver sottratto lo sconto.

3. La Sequenza dei Blocchi in Flowgorithm

Simbolo Fase Cosa Scrivere nel Blocco Cosa Succede in RAM / Console
Dichiarazione 1. Setup RAM prezzoListino, percentualeSconto, importoSconto, prezzoFinale (Tipo: Reale) Vengono allocati quattro contenitori di memoria RAM per numeri decimali.
Scrittura 2. Prompt 1 "Inserisci il prezzo di listino (€):" A schermo appare la richiesta del prezzo iniziale.
Lettura 3. Input 1 prezzoListino L'utente digita il valore (es. 50) e lo salva in prezzoListino.
Scrittura 4. Prompt 2 "Inserisci la percentuale di sconto (%):" A schermo appare la richiesta per la percentuale.
Lettura 5. Input 2 percentualeSconto L'utente digita il valore (es. 20) e lo salva in percentualeSconto.
Assegnazione 6. Calcolo Sconto importoSconto = (prezzoListino * percentualeSconto) / 100 Il computer calcola (50 * 20) / 100 e salva 10.0 in importoSconto.
Assegnazione 7. Calcolo Totale prezzoFinale = prezzoListino - importoSconto Il computer calcola 50 - 10 e salva 40.0 in prezzoFinale.
Scrittura 8. Output Risparmio "Sconto applicato: € " & importoSconto A schermo appare: Sconto applicato: € 10.0
Scrittura 9. Output Finale "Prezzo finale scontato: € " & prezzoFinale A schermo appare: Prezzo finale scontato: € 40.0

Dimostrazione pratica: Calcolo dello sconto.


In sintesi

Argomenti: concetti principali, riepilogo, competenze

  1. L'algoritmo per il calcolo dello sconto guida lo studente nell'applicazione di formule percentuali all'interno di una sequenza logica di programmazione.
  2. Introduce l'utilizzo dei numeri decimali (tipo Reale) e la gestione di calcoli matematici a più passaggi per determinare l'importo scontato e il prezzo finale.



Flowgorithm, Sconto, Percentuale, Input Output, Assegnazione, Dichiarazione,