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

8 : I dati e la loro struttura nella programmazione ( ARRAY , MATRICI , RECORD ) Vers . 8.2 – Settembre 2022
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 . 69