Arquivos de Categorias: FP

Vending Machine – O fim do ∞

Só o titulo deste “pseudo artigo” faz corar o meu professor de matemática, mas não é dele que quero falar nem muito menos da minha querida ciência exacta. Chegou o dia de escrever sobre o resultado de uma disciplina que me deu imenso gozo em fazer, Fundamentos de Programação – Java.

Por coincidência, ou não, foi a primeira frequência que fiz quando entrei para a faculdade em Setembro passado,  que bela nota tive, um 6,75 numa escala de 0 a 20. Foi o desastre total, a minha pior nota de sempre desde que me recordo como aluno.

Prometi a mim mesmo que iria ter melhores notas a esta cadeira e o facto é que consegui. O trabalho final de semestre, o que realmente me fez escrever estas palavras, é o meu “menino” e está pronto a ver a luz do dia. Muito pode ser apontado para corrigir e melhorar, mas se não errarmos nunca chegamos lá.

“Vending Machine” – 3 de ∞ | Report de Vendas

Uma das funcionalidades pedidas no enunciado é que o programa mostre um report de vendas desde que a máquina está ligada. Esta opção é a numero 7 do menu de gestão.


A função que vos trago hoje é a de report de vendas, ou seja, uma tabela igual a esta:


Ler mais »

“Vending Machine” – 2 de ∞

Para que a máquina esteja a funcionar, primeiro tem de existir uma grelha de produtos dispostos por linhas e colunas. Os produtos têm então que estar em matiz para que se consiga a qualquer altura chamar certa posição e receber o respectivo valor que se pretende.

A matriz que eu criei chama-se produto e é uma variável global, porque pretendo que seja acedida em todo o projecto. Iniciei a variável da seguinte forma:


static String[][][] produtos = new String[5][4][3];


Isto é do tipo estático String com três dimensões e que a primeira dimensão corresponde às linhas, a segunda às colunas e a terceira dimensão corresponde ao Nome do Produto, Stock e Preço respectivamente. Ler mais »

“Vending Machine” – 1 de ∞

Olá,

Ao conseguir decifrar o que vou fazer neste artigo só pelo titulo já está assumido que sabe o que estou a tratar. Caso não esteja a fazer sentido nenhum, então é favor de ler isto e tudo ficará mais claro sobre a razão destes artigos.

Com este tipo de artigos pretendo criar as linhas orientadoras para todos os que estão a fazer a cadeira de FP consigam fazer o projecto e como objectivo final, toda a turma passar à cadeira.

Foi abordado numa aula que o código fonte de dois programas que cumpram o mesmo objectivo pode ser diferente caso o seu programador mude, e neste caso não é diferente, a minha abordagem ao problema vai de certeza ser diferente de qualquer outra dos alunos da turma, por isso advirto que esta é uma forma de lá chegar e não é a única.

Ler mais »