3° Anno TEORIA 9. Tipi di dato strutturato: vettori e record | Page 70

8: I dati e la loro struttura nella programmazione( ARRAY, MATRICI, RECORD) Vers. 10.0 – Maggio 2025
ARRAY MONODIMESIONALE DI RECORD( SI sottorecord)
......
TIPO DettaglioProdotto = RECORD CodProdotto: ARRAY [ 6 ] DI CHAR NomeProdotto: ARRAY [ 25 ] DI CHAR
FINE RECORD
......
TIPO Prodotto = RECORD DatiP: DettaglioProdotto Giacenza: INT Prezzo: REAL
FINE RECORD
...... v: ARRAY DI [ 10 ] DI Prodotto......
v [ 3 ]. CodProdotto � " XYZ " v [ 4 ]. DettaglioProdotto � 10 v [ 1 ]. Prezzo � 1200.75 Leggi( v [ 4 ]. DatiP. NomeProdotto) Scrivi( v [ 10 ]. DatiP) v [ 1 ]. DatiP. Prezzo � v [ 1 ]. DatiP. Prezzo + 100 Leggi( v [ 8 ]. DatiP. CodProdotto [ 6 ]) v [ 7 ]. NomeProdotto [ 26 ] � '@' v [ 8 ] � v [ 4 ] Scrivi( v [ 3 ]. Giacenza) v [ 1 ]. DatiP. NomeProdotto � PIPPO v [ 3 ]. DatiP. CodProdotto � v [ 0 ]. DatiP. CodProdotto v [ 3 ]. CodProdotto [ 4 ] � '$'
Assegna al quarto carattere del campo " CodProdotto " del sesto elemento dell’ array v il valore '#'
Aumenta di 15 unita il campo " Giacenza " dell’ ottavo elemento dell’ array v Aumenta del 15 % il prezzo del secondo elemento dell’ array v
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 70