Esecizio 1
E' dato un file binario prodotti.dat che contiene per ogni prodotto le seguenti informazioni:
codice nome prezzo categoria .
Scrivere un programma che, attraverso un menù ripetuto, permetta di eseguire le seguenti operazioni:
• dato in input un intero p, che rappresenta una percentuale, modifichi il prezzo di tutti i prodotti incrementandoli della percentuale data ( prezzo=prezzo + (prezzo*p)%100 )
• dato in input un codice di prodotto ed un nuovo prezzo modifichi il prezzo di quel prodotto Esecizio 2
Scrivere un programma che, a partire dal file prodotti.dat, crei dei file binari che rappresentano degli indici che puntano alle strutture contenute nel file prodotti.dat.
Ogni file indice ha come nome il nome della categoria e contiene le posizioni , espresse in byte, di ogni stuttura contenuta nel file prodotti.dat che riferisce a quella categoria.
Esecizio 3
Scrivere un programma che, dato il nome di una categoria, visualizzi il codice, il nome ed il prezzo dei prodotti accedendo in modo diretto al file prodotti.dat.
Suggerimento:
• usare il nome categoria per aprire il file indice con quel nome (es. alimentari)
• usare i valori del file indice per accedere direttamente al file prodotti.dat e visualizzare i diversi valori di codice, nome ed prezzo
Esecizio 1
E' dato un file binario prodotti.dat che contiene per ogni prodotto le seguenti informazioni:
codice nome prezzo categoria .
Scrivere un programma che, attraverso un menù ripetuto, permetta di eseguire le seguenti operazioni:
• dato in input un intero p, che rappresenta una percentuale, modifichi il prezzo di tutti i prodotti incrementandoli della percentuale data ( prezzo=prezzo + (prezzo*p)%100 )
• dato in input un codice di prodotto ed un nuovo prezzo modifichi il prezzo di quel prodotto Esecizio 2
Scrivere un programma che, a partire dal file prodotti.dat, crei dei file binari che rappresentano degli indici che puntano alle strutture contenute nel file prodotti.dat.
Ogni file indice ha come nome il nome della categoria e contiene le posizioni , espresse in byte, di ogni stuttura contenuta nel file prodotti.dat che riferisce a quella categoria.
Esecizio 3
Scrivere un programma che, dato il nome di una categoria, visualizzi il codice, il nome ed il prezzo dei prodotti accedendo in modo diretto al file prodotti.dat.
Suggerimento:
• usare il nome categoria per aprire il file indice con quel nome (es. alimentari)
• usare i valori del file indice per accedere direttamente al file prodotti.dat e visualizzare i diversi valori di codice, nome ed prezzo