Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

ma lo skiline si costruisce man mano giusto?

Light (5130 points)
59 181 229
in Es2 by (5.1k points)
ma lo skyline che costruisco si fa pian piano giusto? primo è vuoto e ha solo un colore che è il suo sfondo? oppure è gia una matrice con un solo colore dentro(ovvero che è tutta colorata con il colore dello "sfondo"?
413 views

2 Answers

Sickboy (28240 points)
8 25 68
by (28.2k points)
All'inizio lo skyline è vuoto quindi non ha nessun colore dentro la matrice però ha l'attributo colore
Light (5130 points)
59 181 229
by (5.1k points)
ok grazie..quindi se io ho il primo rettangolo da inserire nello skyline in posizione x devo mettere in posizione x in poi quel rettangolo e prima da 0 a x devo mettere lo sfondo dello skyline? o posso anche evitare non so come procedere
Sickboy (28240 points)
8 25 68
by (28.2k points)
La posiz x non c'è perché è vuota la matrice devi crearla tu, quindi da in un ciclo da 0 a x appendi sfondo e da x a base+x appendi il colore del rettangolo tante volte quante l'altezza del rettangolo
Light (5130 points)
59 181 229
by (5.1k points)
capito capito
S
Stefano Urani (1940 points)
4 19 34
by (1.9k points)
Si fa pian piano, inizia solo con degli attributi vuoti che stabilisci tu e l'attributo sfondo che è il suo colore. Poi mano a mano che vengono aggiunti rettangoli questi vanno salvati in una lista, o un insieme o dove vuoi tu a seconda di come decidi di fare. Ma matrici e tutto il resto puoi farne benissimo a meno
Light (5130 points)
59 181 229
by (5.1k points)
come faccio a farne a meno? alla fine devo salvare lo skyline colorato con i rettangoli no?
S
Stefano Urani (1940 points)
4 19 34
by (1.9k points)
ah si ok giusto scusa, serve una matrice per salvare l'immagine, la puoi fare alla fine quando salvi e disegni tutti i rettangoli in una volta sola, partendo da quello meno luminoso a quello più luminoso, così questi sovrascrivono i primi e appaiono in primo piano
Light (5130 points)
59 181 229
by (5.1k points)
oddio ma sei un genio! non so se puo funzionare ma ci sta tantissimo
S
Stefano Urani (1940 points)
4 19 34
by (1.9k points)
due giorni c'ho passato... :)