đ RepositĂłrio para exercĂcio da disciplina de Construção de Software do curso de Engenharia de Software INF-UFG.
đ aula-01/java
Projeto que implementa 21 algorĂtmos em Java, incluindo validadores de CPF e algorĂtmos matemĂĄticos.
đ aula-01/js
Projeto que implementa 21 algorĂtmos em JavaScript, incluindo validadores de CPF e algorĂtmos matemĂĄticos.
đ aula-07/vetor/java
Implementa em Java mĂ©todos para busca de menor elemento em um vetor, letras mais frequentes em uma sequĂȘncia, palavra mais frequente em uma sequĂȘncia, intersecção entre vetores e de um sorteio.
đ aula-07/vetor/js
Implementa em Java mĂ©todos para busca de menor elemento em um vetor, letras mais frequentes em uma sequĂȘncia, palavra mais frequente em uma sequĂȘncia, intersecção entre vetores e de um sorteio.
đ aula-08/encontre
Programa que recebe dois argumentos como entrada, o nome de um arquivo texto, e uma sequĂȘncia de caracteres (palavra) a ser localizada no arquivo texto (primeiro argumento). Exibe todas as linhas do arquivo texto nas quais consta o texto fornecido como segundo argumento no seguinte formato: âL<nĂșmero-linha> C<nĂșmero-coluna>: â, onde tem-se a letra âLâ seguida do nĂșmero da linha no arquivo, seguido de um espaço em branco seguido pela letra âCâ que, por sua vez, Ă© seguida pelo nĂșmero da coluna onde o texto procurado se inicia, seguido pelo conteĂșdo da linha em questĂŁo. O programa tambĂ©m exibe o nĂșmero de vezes que a palavra foi encontrada.
đ aula-08/inteiro
Programa que recebe como Ășnico argumento um nome de arquivo e exibe os 4 primeiros bytes (inteiro de 32 bits) em formato hexadecimal no console.
đž aula-08/jpeg
Programa que recebe como argumento um nome de arquivo e determina se o arquivo Ă© um JPEG de acordo com seu primeiro e Ășltimo par de bytes.
đ aula-09/integracao
Monitora uma pasta que quando recebe um arquivo JSON referente a uma Nota Fiscal serializa os dados dessa Nota Fiscal e gera um arquivo binĂĄrio, comprimido em um arquivo .dat com o nome {sha-256}.dat, onde {sha-265} se refere a uma hash do binĂĄrio seguindo o algorĂtmo sha-256.
đ aula-10
Identifica o dia da semana de uma determinada data a partir de uma informação sobre o dia da semana de outra data e de um ano bissexto de referĂȘncia. Ou seja, dado que 09/07/2019 foi um dia de Domingo e que 2019 seja um ano bissexto (dados nĂŁo reais), Ă© possĂvel calcular que dia da semana seria no dia 28/03/1986, por exemplo, caso esses dados fossem reais.
đ aula-11
API em Java que serve como serviço para uma interface gråfica baseada na web para calcular a diferença em dias entre duas datas.
đ€ aula-12
API em Java que serve como serviço para uma interface grĂĄfica baseada na web para retornar determinando nĂșmero em extenso. Exemplo: dado o nĂșmero 50, a sequĂȘncia 'cinquenta' Ă© retornada.