Este repositório foi criado para fins de estudo e contém diversos algoritmos implementados em PHP. Abaixo, segue uma lista dos algoritmos e suas descrições. Vale ressaltar que os exercícios com IDs de 01 a 13 foram retirados do "Curso de PHP Moderno: Módulo 01", ministrado por Gustavo Guanabara no Curso em vídeo. Como esses exercícios não possuem links com descrições detalhadas, será disponibilizado um breve resumo de cada um.
Id | Título | Descrição | Plataforma |
01 | Predecessor and successor | Calcula o antecessor e o sucessor de um número. | Curso em vídeo |
02 | Number drawer | Gera um número aleatório. | Curso em vídeo |
03 | Basic currency converter | Converte um valor em reais para dólares usando uma cotação fixa. | Curso em vídeo |
04 | Advanced currency converter | Converte um valor em reais para dólares usando a cotação atual do Banco Central do Brasil. | Curso em vídeo |
05 | Analyzing a real number | Analisa um número real, separando e exibindo suas partes inteira e fracionária. | Curso em vídeo |
06 | Anatomy of a division | Realiza a análise de uma divisão, exibindo o dividendo, divisor, quociente e resto. | Curso em vídeo |
07 | Minimum wage | Calcula quantos salários mínimos compõem o salário informado, exibindo o total de salários mínimos e a diferença restante. | Curso em vídeo |
08 | Roots exercise | Calcula a raiz quadrada e a raiz cúbica do número. | Curso em vídeo |
09 | Understanding averages | Calcula a média aritmética simples e a média ponderada. | Curso em vídeo |
10 | Time machine | Calcula a idade de uma pessoa. | Curso em vídeo |
11 | Readjust prices | Calcula o novo preço de um produto após aplicar um percentual de reajuste. | Curso em vídeo |
12 | Time calculator | Calcula um total de segundos em semanas, dias, horas, minutos e segundos. | Curso em vídeo |
13 | Simulating an atm | Simula um caixa eletrônico que calcula e exibe as notas necessários para um saque solicitado. | Curso em vídeo |
14 | Linear Search | Simula um caixa eletrônico que calcula e exibe as notas necessários para um saque solicitado. | GeeksforGeeks |
15 | Binary Search | Simula um algoritmo de busca sequencial que começa em uma extremidade e passa por cada elemento de uma lista até que o elemento desejado seja encontrado. | GeeksforGeeks |
16 | Bubble Sort | Classifica os algoritmos trocando repetidamente os elementos adjacentes se eles estiverem na ordem errada. | GeeksforGeeks |