{"id":20591090,"url":"https://github.com/kaysilvha/exercicios-codifica-fullstack","last_synced_at":"2026-04-10T01:46:27.976Z","repository":{"id":234006976,"uuid":"788157948","full_name":"KAYSILVHA/exercicios-codifica-fullstack","owner":"KAYSILVHA","description":"Exercícios propostos pela formação Desenvolvedor Full Stack Júnior","archived":false,"fork":false,"pushed_at":"2024-05-16T12:50:59.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-16T23:45:42.579Z","etag":null,"topics":["git","github","javascript","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/KAYSILVHA.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":"2024-04-17T22:14:25.000Z","updated_at":"2024-05-16T12:51:03.000Z","dependencies_parsed_at":"2024-05-16T14:05:18.834Z","dependency_job_id":null,"html_url":"https://github.com/KAYSILVHA/exercicios-codifica-fullstack","commit_stats":null,"previous_names":["kaysilvha/exercicios-codifica-fullstack"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KAYSILVHA%2Fexercicios-codifica-fullstack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KAYSILVHA%2Fexercicios-codifica-fullstack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KAYSILVHA%2Fexercicios-codifica-fullstack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KAYSILVHA%2Fexercicios-codifica-fullstack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KAYSILVHA","download_url":"https://codeload.github.com/KAYSILVHA/exercicios-codifica-fullstack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242222572,"owners_count":20092168,"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":["git","github","javascript","nodejs"],"created_at":"2024-11-16T07:39:14.235Z","updated_at":"2025-12-08T01:02:40.499Z","avatar_url":"https://github.com/KAYSILVHA.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003ch1 align=\"center\"\u003eExercícios da Formação Fullstack Jr\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\nExercícios propostos pela formação Fullstack oferecida pela \u003ca href=\"https://www.codificaedu.com.br/\" target=\"_blank\"\u003eCodifica Edu\u003c/a\u003e e \u003ca href=\"https://www.maisprati.com.br/\" target=\"_blank\"\u003e+praTI\u003ca/\u003e\n\u003c/p\u003e\n\n\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=\"#-challenges\"\u003eChallenges\u003c/a\u003e\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Curso Fullstack\" src=\"https://miro.medium.com/v2/resize:fit:900/1*8CM8xyu2U-fs8mS_adV0lg.jpeg\" width=\"60%\"\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e \n\n\u003e🟢 Projeto Finalizado\n\n\u003e \u003cstrong\u003eDeixa uma estrelinha?🙏⭐\u003c/strong\u003e\n\n## 👩‍💻 Tecnologias\n\n\u003cp\u003e\nEsse projeto foi desenvolvido com as seguintes tecnologias:\n\n- JavaScript\n- Node\n- Git e Github\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## 💻 Projeto\n\nCódigos desenvolvidos durante a \u003cstrong\u003eFormação FullStack Jr\u003c/strong\u003e.\n\n\u003cbr\u003e\n\n# 🥇 Challenges\n\n\u003ch2 align=\"center\"\u003ePrimeiro Desafio\u003c/h2\u003e\n\n\u003cp\u003e\n\n## 🌡️ Converter Graus\n\nEscreva um algoritmo para ler uma temperatura em graus Celsius, calcular e escrever o\nvalor correspondente em graus Fahrenheit.\n```\n[Exemplo de dados de entrada]\n    150 (temperatura em Celsius)\n[Saída para os dados de entrada acima]\n    302 (temperatura em Fahrenheit)\n```\n\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-1/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n\n## 👥 Número de Eleitores\n\nEscreva um algoritmo para ler o número de eleitores de um município, o número de\nvotos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa\nem relação ao total de eleitores.\n```\n[Exemplo de dados de entrada]\n    200 (quantidade de eleitores)\n     10 (quantidade de votos brancos)\n     20 (quantidade de votos nulos)\n    160 (quantidade de votos válidos)\n[Saída para os dados de entrada acima]\n      5 (percentual de votos brancos)\n     10 (percentual de votos nulos)\n     80 (percentual de votos válidos)\n```\n\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-2/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n\n## ➕ Operações\n\nFaça um algoritmo que leia quatro números inteiros e realize as seguintes operações:\n  ● Some 25 ao primeiro inteiro;\n  \n  ● Triplique o valor do segundo inteiro;\n  \n  ● Modifique o valor do terceiro inteiro para 12% do valor original;\n  \n  ● Armazene no quarto inteiro a soma dos valores originais (os que o usuário digitou)\n  dos primeiros três inteiros.\n\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-3/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\n\u003cp\u003e\n\n## 🧑🏻‍🎓 Notas\n\nEscreva um algoritmo para ler as notas das duas avaliações de um aluno no semestre,\ncalcular e escrever a média semestral e a seguinte mensagem: ‘PARABÉNS! Você foi\naprovado’, somente se o aluno foi aprovado (considere 6.0 a nota mínima para\naprovação).\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-4/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n\n## 🧑🏻‍🎓 Notas - 2\n\nAcrescente ao exercício acima a mensagem ‘Você foi REPROVADO! Estude mais’ caso a\nmédia calculada seja menor que 6,0.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-5/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n\n## 🔺🔻 Triângulo\n\nLer três valores para os lados de um triângulo: A, B e C. Verificar se os lados fornecidos\nformam realmente um triângulo. Caso forme, deve ser indicado o tipo de triângulo:\nIsósceles, escaleno ou eqüilátero.\n```\n   Para verificar se os lados fornecidos formam triângulo: A \u003c B + C e B \u003c A + C e C \u003c A + B\n   Triângulo isósceles: possui dois lados iguais (A=B ou A=C ou B = C)\n   Triângulo escaleno: possui todos os lados diferentes (A\u003c\u003eB e B \u003c\u003e C)\n   Triângulo eqüilátero: possui todos os lados iguais (A=B e B=C)\n```\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-6/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n\n## 🍎🍏 Maçãs\n\nAs maçãs custam R$ 0,30 se forem compradas menos do que uma dúzia, e R$ 0,25 se\nforem compradas pelo menos doze. Escreva um algoritmo que leia o número de maçãs\ncompradas, calcule e escreva o valor total da compra.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-7/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n\n## ▪️◽◻️⬜ Ordem\n\nEscreva um algoritmo para ler 2 valores (considere que não serão lidos valores iguais)\ne escreve-los em ordem crescente.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-8/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\n\u003cp\u003e\n\n## 🌏 Região\n\nEscreva um algoritmo que leia o código de origem de um produto e imprima a região\ndo mesmo, conforme a tabela abaixo:\n```\n  Código de origem:\n  ------------------------------------------------\n  1 - Sul               5 ou 6 - Nordeste\n  2 - Norte             7, 8 ou 9 - Sudeste\n  3- Leste              10 até 20 - Centro-Oeste\n  4 - Oeste             25 até 50 - Nordeste\n  ------------------------------------------------\n  Fora dos Intervalos - Produto Importado\n```\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-9/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n\n## ♾️ Loop\n\nEscreva um algoritmo para ler um número inteiro e escrevê-lo na tela 10 vezes.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-10/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\n\u003cp\u003e\n\n## 🔢 Par, ímpar ou nulo?\n\nEscreva um algoritmo para ler uma quantidade indeterminada de valores inteiros. Para\ncada valor fornecido escrever uma mensagem que indica se cada valor fornecido é PAR\nou ÍMPAR. O algoritmo será encerrado imediatamente após a leitura de um valor NULO ou\nNEGATIVO.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-11/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\n\u003cp\u003e\n\n## ➗ Dividido por 11 = 5?\n\nEscreva um algoritmo que gere os números de 1000 a 1999 e escreva aqueles que,\ndivididos por 11, dão resto igual a 5.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-12/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\n\u003cp\u003e\n\n## ✖️ Tabuada\n\nEscrever um algoritmo que leia 5 valores para uma variável N e, para cada um deles,\ncalcule e mostre a tabuada de 1 até N. Mostre a tabuada na forma:\n```\n  ----------------\n  1 x N = N\n  2 x N = 2N\n  3 x N = 3N\n  ----------------\n```\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-13/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\n\u003cp\u003e\n\n## Ⓜ️ Média Aritmética\n\nFazer um algoritmo para receber números decimais até que o usuário digite 0 e fazer\na média aritmética desses números.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-14/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\n\u003cp\u003e\n\n## ⚖️ Média Ponderada\n\nFazer um algoritmos para receber um número decimal e o peso de cada número até\nque o usuário digite o número 0. Fazer a média ponderada desses números e pesos\nrespectivos.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-15/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n\u003cp\u003e\n\n## ✳️ Primos\n\nEscreva um algoritmo para imprimir os 50 primeiros número primos maior que 100.\nObs.: Número primo é aquele divisível somente por 1 e ele mesmo.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eRESPOSTA: \u003ca href=\"./EXERCICIO-16/script.js\"\u003eCLIQUE AQUI!\u003c/a\u003e\u003c/strong\u003e\n\u003c/p\u003e\n\n\n\u003chr\u003e\n\u003cbr\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaysilvha%2Fexercicios-codifica-fullstack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaysilvha%2Fexercicios-codifica-fullstack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaysilvha%2Fexercicios-codifica-fullstack/lists"}