Skip to content

Instantly share code, notes, and snippets.

View lucianosch's full-sized avatar
🦫

Luciano Schiavone lucianosch

🦫
View GitHub Profile
group: Uni2NewData
STUDENTE ={ Matricola Cognome Nome
1001 Rossi Marco
1002 Bianchi Luca
1003 Verdi Anna
1004 Neri Sofia
1005 Gialli Marco
}

Esercizio 1: Definire la Classe

Scrivi una classe chiamata ContoCorrente.

Questa classe deve avere i seguenti attributi privati:

  1. intestatario (di tipo String)
  2. numeroConto (di tipo String)
  3. saldo (di tipo double)
  4. tassoInteresse (di tipo double)

Esercizio 1: Definire la Classe

Scrivi una classe chiamata Libro. Questa classe deve avere i seguenti attributi privati:

  1. titolo (di tipo String)
  2. autore (di tipo String)
  3. numeroPagine (di tipo int)
  4. prezzo (di tipo double)
group: CaseEditrici
Rivista = {CodR NomeR Editore
101 'Science Weekly' 'Wiley'
102 'Nature' 'Springer'
103 'National Geographic' 'National Geographic Society'
104 'Tech Trends' 'Tech Media Co.'
105 'Health Matters' 'Health Publishing'
106 'Science Advances' 'American Association for the Advancement of Science'
107 'Wired' 'Condé Nast'
group: università
studente = {matricola, cognome, nome
10001 Rossi Mario
10002 Bianchi Luca
10003 Verdi Anna
10004 Neri Sofia
10005 Gialli Marco
}
@lucianosch
lucianosch / trasportiAerei
Last active October 20, 2024 10:23
Trasporti aerei
group: aerolinee
aereo = {
tipoAereo,NumPasseggeri,QtaMerci
'AB100',150,15
'B737',170,20
'B747',120,10
}
aeroporto = {
citta,nazione,nPiste
'Madrid','Spagna',30
@lucianosch
lucianosch / Ristoranti
Last active May 10, 2024 17:40
Ristoranti
group: ristoranti
risto = { cod,nome, indirizzo, CT, CZ
342,'Da Piero','V. larga 32','R', 'C'
421,'Buono','Vic. Corto 1','R', 'C'
425,'Paris','V. lunga 4','I','N'
655,'Canton','V. breve 2','C', 'O'
}
tipi = {CT, DT
@lucianosch
lucianosch / CircoloNautico
Last active December 11, 2023 18:35
CircoloNautico
group: CircoloNautico
Velisti = {Vid Nome Esperienza DataNascita
1 Marco Avanzata 1990-05-15
2 Laura Principiante 1985-09-20
3 Giovanni Intermedia 1988-03-10
4 Sofia Avanzata 1995-12-02
5 Chiara Principiante 1992-07-25
6 Luca Intermedia 1987-11-12
7 Martina Avanzata 1998-02-18
@lucianosch
lucianosch / TipologieJOIN
Last active October 25, 2023 14:23
Esempi Join
group: EseJOIN
R = {A, B
10, 134
20, 120
30, 345
40, 234
}
S = {B, C
134, 100
@lucianosch
lucianosch / TipologieJOIN
Created October 25, 2023 14:15
Esempi Join
group: EseJOIN
R = {A, B
10, 134
20, 120,
30, 345
40, 234
}
S = {B, C
134, 100