MAMI - Atividade 03



Com base no quadro Farbstudie Quadrate (1913) de Wassily Kandinsky


Enunciado da Atividade

Apresentar o desenvolvimento de uma aplicação que, empregando laços, gere quadros com uma função que replica um bloco formado por um quadrado e três círculos coloridos. A aplicação deve receber a quantidade de blocos por linha e coluna por duas variáveis globais

Começando com a função base, que cria os círculos coloridos dentro de um quadrado, todos eles com três random nas cores, para obter uma cor rgb, pois caso fosse só um seria em tom de cinza.


Mas nessa configuração simples, na posição 60x60, o resultado seria o seguinte


Aplicando um laço, o for nesse caso


Faz com que a função base seja repetida o numero de vezes desejado, utilizando a variável criada pelo próprio for para chamar a função bloco nas posições desejadas.

                        

Mas essa repetição só abrange uma dimensão, para isso teremos que chamar outro for dentro do for  que já temos, o que gera uma matriz (linhas x colunas)


Dessa forma, temos a imagem final, preenchendo toda a tela com os blocos.



Comentários