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