{"id":26981642,"url":"https://github.com/leticea/exercicios-php-2","last_synced_at":"2025-07-25T06:02:07.431Z","repository":{"id":138018087,"uuid":"524172960","full_name":"leticea/exercicios-php-2","owner":"leticea","description":"Exercícios de PHP para aprendizados.","archived":false,"fork":false,"pushed_at":"2022-11-05T23:08:08.000Z","size":316,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-01T08:33:30.482Z","etag":null,"topics":["php8"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leticea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-12T17:32:16.000Z","updated_at":"2023-03-21T19:51:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"bacfcac0-6231-47b8-84dd-14b65bdeddb5","html_url":"https://github.com/leticea/exercicios-php-2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leticea%2Fexercicios-php-2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leticea%2Fexercicios-php-2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leticea%2Fexercicios-php-2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leticea%2Fexercicios-php-2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leticea","download_url":"https://codeload.github.com/leticea/exercicios-php-2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leticea%2Fexercicios-php-2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258632336,"owners_count":22732952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["php8"],"created_at":"2025-04-03T15:37:46.097Z","updated_at":"2025-07-01T05:05:03.261Z","avatar_url":"https://github.com/leticea.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"#-tecnologias\"\u003eTecnologias\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-projeto\"\u003eProjeto\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-como-rodar\"\u003eComo rodar\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-como-contribuir\"\u003eComo contribuir\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003c/p\u003e\n\n\u003cbr\u003e\n\n## Exercícios de PHP\n\n## 🚀 Tecnologias\n\nEsse projeto foi desenvolvido com as seguintes tecnologias:\n\n- [PHP](https://www.php.net/) \n- [HTML5](https://developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5) \n- [CSS3](https://developer.mozilla.org/pt-BR/docs/Web/CSS) \n\n## 💻 Projeto\n\nLista de alguns exercícios para aprendizado.\n\nSite dos [exercícios](https://fit.faccat.br/~fpereira/apostilas/exerc_resp_alg_mar2007.pdf)\n\n- Exercício 21:\n\nLer a hora de início e a hora de fim de um jogo de Xadrez (considerar apenas horas inteiras, sem os\nminutos) e calcular a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image21.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 22:\n\nA jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar mais\nde 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um acréscimo de 50%.\nEscreva um algoritmo que leia o número de horas trabalhadas em um mês, o salário por hora e escreva\no salário total do funcionário, que deverá ser acrescido das horas extras, caso tenham sido trabalhadas\n(considere que o mês possua 4 semanas exatas).\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image22.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 24:\n\nLer o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que\nele recebe uma comissão de 3% sobre o total das vendas até R$ 1.500,00 mais 5% sobre o que\nultrapassar este valor, calcular e escrever o seu salário total.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image24.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 25:\n\nFaça um algoritmo para ler: número da conta do cliente, saldo, débito e crédito. Após, calcular e\nescrever o saldo atual (saldo atual = saldo - débito + crédito). Também testar se saldo atual for maior\nou igual a zero escrever a mensagem 'Saldo Positivo', senão escrever a mensagem 'Saldo Negativo'.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image25.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 26:\n\nFaça um algoritmo para ler: quantidade atual em estoque, quantidade máxima em estoque e\nquantidade mínima em estoque de um produto. Calcular e escrever a quantidade média ((quantidade\nmédia = quantidade máxima + quantidade mínima)/2). Se a quantidade atual em estoque for maior ou igual\na quantidade média escrever a mensagem 'Não efetuar compra', senão escrever a mensagem 'Efetuar\ncompra'.  \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image26.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 27:\n\nLer um valor e escrever se é positivo, negativo ou zero.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image27.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 28:\n\nLer 3 valores (considere que não serão informados valores iguais) e escrever o maior deles.  \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image28.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 29:\n\nLer 3 valores (considere que não serão informados valores iguais) e escrever a soma dos 2\nmaiores.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image29.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 30:\n\nLer 3 valores (considere que não serão informados valores iguais) e escrevê-los em ordem\ncrescente.  \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image30.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 31:\n\nLer 3 valores (A, B e C) representando as medidas dos lados de um triângulo e escrever qual o tipo do triângulo que forma.   \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image31.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 32:\n\nLer o nome de 2 times e o número de gols marcados na partida (para cada time). Escrever o nome\ndo vencedor. Caso não haja vencedor deverá ser impressa a palavra EMPATE.    \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image32.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 33:\n\nLer dois valores e imprimir na tela ‘Números iguais’, caso os números sejam iguais, 'O primeiro é maior’, caso o primeiro seja maior que o segundo ou 'O segundo é maior', caso o segundo seja maior que o primeiro. .  \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image33.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 35:\n\nUm posto está vendendo combustíveis com a seguinte tabela de descontos:    \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/posto.png\"\u003e\n\u003c/p\u003e\n\nEscreva um algoritmo que leia o número de litros vendidos e o tipo de combustível (codificado da\nseguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se\nque o preço do litro da gasolina é R$ 3,30 e o preço do litro do álcool é R$ 2,90.    \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image35.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 36:\n\nEscreva um algoritmo que leia as idades de 2 homens e de 2 mulheres (considere que as idades\ndos homens serão sempre diferentes entre si, bem como as das mulheres). Calcule e escreva a soma\ndas idades do homem mais velho com a mulher mais nova, e o produto das idades do homem mais\nnovo com a mulher mais velha.     \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image36.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 37:\n\nUma fruteira está vendendo frutas com a seguinte tabela de preços:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/frutas.png\"\u003e\n\u003c/p\u003e\n\nSe o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá\nainda um desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em Kg) de\nmorangos e a quantidade (em Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente. \n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image37.png\"\u003e\n\u003c/p\u003e\n\n- Exercício 38:\n\nFaça um algoritmo para ler um número que é um código de usuário. Caso este código seja\ndiferente de um código armazenado internamente no algoritmo (igual a 1234) deve ser apresentada a\nmensagem ‘Usuário inválido!’. Caso o Código seja correto, deve ser lido outro valor que é a senha. Se\nesta senha estiver incorreta (a certa é 9999) deve ser mostrada a mensagem ‘senha incorreta’. Caso a\nsenha esteja correta, deve ser mostrada a mensagem ‘Acesso permitido’.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"algoritmo\" src=\".github/image38.png\"\u003e\n\u003c/p\u003e\n\n## 🚀 Como Rodar\n\n- Clone o projeto.\n- Entre no repositório e click duas vezes no arquivo index.html\n\n## 🤔 Como contribuir\n\n- Faça um fork desse repositório;\n- Cria uma branch com a sua feature: `git checkout -b minha-feature`;\n- Faça commit das suas alterações: `git commit -m 'feat: Minha nova feature'`;\n- Faça push para a sua branch: `git push origin minha-feature`.\n\nDepois que o merge da sua pull request for feito, você pode deletar a sua branch.\n\n## 📝 Licença\n\nEsse projeto está sob a licença MIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleticea%2Fexercicios-php-2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleticea%2Fexercicios-php-2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleticea%2Fexercicios-php-2/lists"}