terça-feira, 19 de maio de 2015

Atividade 17

- desenvolver uma aplicação que exibe um relógio, com horas e
minutos, e discutir em seu blog as alterações realizadas.

código:


No setup() define-se o tamanho da tela.
No draw(), define-se duas variáveis, uma para pegar a hora do sistema e uma para pegar os minutos.
Então a função numero é chamada de acordo com sua utilidade, pra mostrar as horas e os minutos.
void draw(){
int hora = hour();
int minuto = minute();

numero(hora, 0);
numero(minuto,140);
}



Dentro da função numero para conseguir exibir os dígitos separadamente, utiliza-se um conceito simples de divisão (dividir o número por 10), assim obtém-se o seu quociente e o resto da divisão, nessa ordem, o primeiro e o segundo número que devem ser informados.
void numero(int num, int pos) {
  
int unidade = num%10;
int dezena = num/10;


depois é só chamar as Imagens e definir a posição delas. 
PImage img1;
img1 = loadImage("n(" + dezena + ").png");
image (img1, pos, 0);

PImage img2;
img2 = loadImage("n(" + unidade + ").png");
image (img2, pos + 70, 0);
}


Resultado:


Nenhum comentário:

Postar um comentário