diff --git a/seman1/lista-logica/index.html b/seman1/lista-logica/index.html
new file mode 100644
index 0000000..582274e
--- /dev/null
+++ b/seman1/lista-logica/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
\ No newline at end of file
diff --git a/seman1/lista-logica/index.js b/seman1/lista-logica/index.js
new file mode 100644
index 0000000..d8fa0c8
--- /dev/null
+++ b/seman1/lista-logica/index.js
@@ -0,0 +1,163 @@
+
+
+
+/* EXEMPLO 0A */
+
+function soma (num1, num2) {
+ const resultado = num1 + num2
+ return resultado
+}
+const calculo = soma(3, 4)
+console.log(calculo)
+
+/* EXEMPLO 0B */
+
+function usuario (mensagem) {
+ console.log(`${mensagem}`)
+}
+
+const pergunta = prompt("Escreva uma mensgem?")
+usuario(pergunta)
+
+/* EXERCICIO 1 */
+
+function calculaAreaRetangulo(altura, largura) {
+ const area = altura * largura
+ console.log(area)
+ }
+
+ const alturaPrompt = Number(prompt("me informe a altura do triangulo"))
+ const larguraPrompt = Number(prompt("me informe largura do triangulo"))
+ calculaAreaRetangulo(alturaPrompt, larguraPrompt)
+
+
+/* EXERCICIO 2*/
+
+function idadeUsuario (anoAtual, anoNascimento) {
+ const calculoIdade = anoAtual - anoNascimento
+ console.log(`Sua idade eh ${calculoIdade} anos.`)
+ }
+
+ const atual = Number(prompt("Qual eh o ano atual?"))
+ const nascimento = Number(prompt("Em que ano vc Nasceu?"))
+ idadeUsuario(atual, nascimento)
+
+/* EXERCICIO 3*/
+
+function calculoImc (peso, altura) {
+ const imc = peso / (altura * altura)
+ console.log(imc)
+}
+calculoImc(85, 1.8)
+calculoImc(70, 1.65)
+
+/* EXERCICIO 4 */
+
+function dadosUsuario(nome, idade, email) {
+
+ console.log(`meu nome é ${nome}, tenho ${idade} anos e meu e-mail é ${email}`)
+
+}
+
+const perguntaNome = prompt("Qual eh o seu nome?")
+const perguntaIdade = prompt("Qual sua idade?")
+const perguntaEmail = prompt("qual eh seu email?")
+dadosUsuario(perguntaNome, perguntaIdade, perguntaEmail)
+
+/*EXERCICIO 5*/
+
+function imprimeCor() {
+ const cor1 = prompt("informe uma cor favorita")
+ const cor2 = prompt("informe uma outra cor favorita")
+ const cor3 = prompt("informe uma outra cor favorita")
+ const coresFavoritas=[cor1, cor2, cor3]
+ console.log(coresFavoritas)
+}
+
+
+/* EXERCIO 6*/
+
+function retornaStringMaiuscula(string) {
+ const stringMaiuscula = string.toupperCase()
+ return stringMaiuscula
+}
+
+/*EXERCICIO 7*/
+
+function ingressoEspetaculo(custo, valorIngresso) {
+ return custo/valorIngresso
+}
+
+
+/*EXERCICIO 8*/
+
+function checaStringMesmoTamanho(string1, string2) {
+ return string1.length === string2.length
+ }
+
+/*EXERCICIO 9*/
+
+function retornaPrimeiroElemento(array) {
+ return array[0]
+}
+
+/* EXERCICIO 10*/
+
+function retornaUltimoElemento(array) {
+ return array[array.length -1]
+
+ /*EXERCICIO 11 */
+
+ function trocaPrimeiroEUltimo(array) {
+ const auxiliar = array[array.length -1]
+ array[array.length -1] = array[0]
+ aray[0] = auxiliar
+ return array
+ }
+
+ /*EXERCICIO 12*/
+
+ function checarIgualade(string1, string2) {
+ return string1.tolowerCase() === string2.tolowerCase()
+ }
+
+ /*EXERCICIO 13*/
+
+ function checaRenovacaoRg() {
+ const anoAtual = Number(prompt("qual eh o ano atual"))
+ const anoNascimento = Number(prompt("qual eh o ano do seu nascimento?"))
+ const anoEmissao = Number(prompt("qual eh o ano de emissao da sua identidade"))
+
+ const idade - anoAtual - anoNascimento
+ const tempoDesdeEmissao = anoAtual - anoEmissao
+
+ if (idade < 20 && tempoDeEmissao >= 5) {
+ console.log(true)
+ }
+ else if(idade >20 && idade <= 50 && tempoDesdeEmissao >=10) {
+ console.log(true)
+ }
+ else if(idade > 50 && tempoDesdeEmissao >= 15) {
+ console.log(true)
+ }
+ else {
+ console.log(false)
+
+ }
+
+ }
+
+ /* EXERCICIO 14*/
+
+ function checaAnoBissexto(ano) {
+ if (ano % 400 === 0) {
+ return = true
+
+ }
+ else if (ano % 4 === 0 && !(ano % 100 === 0))
+ return true
+ }
+else {
+ return false
+}
+}
\ No newline at end of file