Marlei GS

Respostas no Fórum

Visualizando 14 posts - 1 até 14 (de 14 do total)
  • Autor
    Posts
  • em resposta a: JS AULA 10 #117462
    Marlei GS
    Participante

    Prezados (as)! bom dia, tudo bem?

    não entendi a utilização do “.value”, para que o “value” serve?
    Pois durante a aula o prof. GG diz que value “É o valor que está dentro da caixa de texto n1”.
    Revisei a aula 06 (Tratamento de Dados) e não vi a utilização de “value” para realizar a conversão de String para Number!

    var n1 = Number(tn1.value) => se não utilizar o “value”, a soma não funciona, aparece NaN.

    Att,

    MarleiGS

    PS. Há muitos questionamento referente a esta aula #10 Eventos DOM! Porém, resolvi utilizar este tópico para tirar as dúvidas.

    em resposta a: Aula09 – Configuração Extensão DOM Deprecated #116810
    Marlei GS
    Participante

    Prezado Icaro, bom dia. Tudo bem?

    Favor esclarecer, hoje (26/05/2023) o “Watch in Chrome” no VS Code foi descontinuado, correto?

    Em substituição ao “Watch in Chrome” devemos instalar no VS Code o “Live Sever”, correto? (Ver link do “Live Server” neste fórum)

    Além de instalar o “Live Server” no VS Code, devemos instalar também a “Extensão no Google Chrome”? conforme orientado pelo Sr. Rodinei Galvão aqui no fórum. Thanks Mr. Rodinei!!! (Ver link da “Extensão no Google Chrome” neste fórum)

    Esta ferramenta “Live Server” pode ser utilizada para o curso de HTML/CSS?

    Esta ferramenta “Live Server” pode ser utilizada em outros navegadores? Por exemplo, Opera, Edge, Firefox e outros?

    Muito obrigado pela atenção!

    Att,

    MarleiGS

    em resposta a: Curso HTML e CSS com JavaScript #116706
    Marlei GS
    Participante

    Fala Helton!! Tudo bem???
    Eu comecei com o HTML/CSS e após a conclusão do módulo 1 do curso HTML/CSS eu iniciei o de JavaScript e atualmente estou fazendo os dois em paralelo. Faço uma aula de JS e qdo termino a aula, faço uma aula de HTML/CSS. Mas esse é o meu ritmo e não vejo problema algum em fazer os dois cursos em paralelo, como você mesmo disse “eles se completam”.

    Grande abraço!

    MarleiGS

    em resposta a: M02: Porta XOR (Aula 13) vs Exercício 03 (Aula 23) #116128
    Marlei GS
    Participante

    Muito obrigado pela resposta Alfredo!!!
    Att,

    MarleiGS

    Marlei GS
    Participante

    Excelente dica!!! Muito obrigado Luis!!!

    em resposta a: Módulo 05 Ex 081 #113355
    Marlei GS
    Participante

    Olá Jéssica, tudo bem!!! Obrigado pelas palavras de carinho!!!
    Sim… vou continuar sim… pois no momento estou fazendo o curso de HTML/CSS, JavaScript e Arquitetura de Computadores (pois voltou com o Módulo 2) e ainda vou terminar o de Python!

    Muito obrigado!

    MarleiGS

    em resposta a: Capítulo 4 aula 1 suporte Javascript e PHP #110968
    Marlei GS
    Participante

    Olá Jessica e Tatiana,

    A versão do VS Code utilizada na aula foi a 1.43.2 e hoje (26/02/2023) a versão é 1.75.1, porém, ao utilizar o comando CTRL + SHIFT + X ou clicar no último icone do lado esquerdo do VS Code e digitarmos PHP ou JavaScript, o VS Code exibe um monte de opções para instalar esses programas, qual é o mais recomendado?

    Att,

    MarleiGS

    em resposta a: Exercicio – 54 estrutura de repetição validadando dados. #108330
    Marlei GS
    Participante

    Boa tarde pessoal!!! Tudo bem????

    Segue abaixo meu código. Tem dois problemas que não sei como resolver e já li tudo referente a este Ex 54 (M03) aqui no fórum (Há outras dois tópicos).
    1. Ao digitar o nome, se digitarmos números, por exemplo: “Nome: 1974”, o meu código aceita como nome válido. Gostaria de saber como fazer para aceitar somente NOMES com 3 carecter ou mais.
    2. Se digitarmos 3 espaço vazio, ele aceita também.

    Vi outros códigos aqui no Fórum referente ao ex 54, e todos eles aceitam números e espaços vazios como nome. Ainda não assisti a aula de correção deste ex.

    Muito obrigado pela ajuda!!!!

    MarleiGS

    programa
    {
    	inclua biblioteca Util --> u
    	inclua biblioteca Texto --> t
    	inclua biblioteca Tipos --> ti
    	funcao inicio()
    	{
    		escreva("M03A15: Validação de Dados com Laços\n")
    		escreva("Ex 054: Pessoas Validadas\n")
    
    		inteiro p, idade, idade_maior, idade_menor
    		p = 0
    		idade = 0
    		idade_maior = 0
    		idade_menor = 0
    
    		cadeia nome, resp, age, nome_velho, nome_novo
    		nome = " "
    		nome_velho = " "
    		nome_novo = " "
    				
    		faca {
    			p++
    			escreva("\n", p, "ª PESSOA\n")
    
    			// Nome
    			enquanto(verdadeiro) {
    				escreva("Nome: ")
    				leia(nome)
    				
    				se(t.numero_caracteres(nome) >= 3) {
    					pare
    				} senao {
    					escreva("<<Erro>> O nome deve conter no mínimo 3 letras!\n")
    				}
    			}
    
    			// Idade
    			enquanto(verdadeiro) {
    				escreva("Idade: ")
    				leia(age)
    				
    				se(ti.cadeia_e_inteiro(age, 10)) {
    					idade = ti.cadeia_para_inteiro(age, 10)
    					
    					se(idade > 0 e idade < 130) {
    						pare
    					} senao {
    						escreva("<<ERRO>> Idade INVÁLIDA!\n")
    					}
    										
    				} senao {
    					escreva("<<Erro>> A idade dever ser um número INTEIRO!\n")
    				}
    			}
    
    			se(p == 1) {
    				idade_maior = idade
    				idade_menor = idade
    				nome_velho = nome
    				nome_novo = nome
    			} senao {
    				se (idade > idade_maior) {
    					idade_maior = idade
    					nome_velho = nome
    				}
    				se (idade < idade_menor) {
    					idade_menor = idade
    					nome_novo = nome	
    				}
    			}
    			escreva("Quer continuar [S/N]? ")
    			leia(resp)
    			resp = t.caixa_alta(resp)
    				enquanto(resp != "S" e resp != "N") {
    					escreva("<<ERRO>> Resposta Inválida. Tente novamente!\n")
    					escreva("Digite apenas 'S' para continuar ou 'N' para encerrar. Deseja continuar? ")
    					leia(resp)
    					resp = t.caixa_alta(resp)
    				}
    			
    		} enquanto(resp == "S")
    
    		escreva("\n***** PROGRAMA INTERROMPIDO PELO USUÁRIO *****")
    		u.aguarde(750)
    		escreva("\n\n========== RESULTADOS ==========\n")
    
    		se(p == 1) {
    			escreva("1. Ao todo você cadastrou ", p, " pessoa.")
    		} senao {
    			escreva("1. Ao todo você cadastrou ", p, " pessoas.")
    		}
    
    		escreva("\n2. A pessoa mais velha é ", nome_velho, " com ", idade_maior, " anos.")
    		escreva("\n3. A Pessoa mais nova é ", nome_novo, " com ", idade_menor, " anos.")
    
    		escreva("\n\n=*=*=*=*=*=> PROGRAMA ENCERRADO <=*=*=*=*=*=\n")
    	}
    }
    
    em resposta a: Ex 52 – Pirâmide B #108284
    Marlei GS
    Participante

    PS. Coloquei a letra “A” para facilitar a visualização dos ESPAÇOS.

    em resposta a: Ex 52 – Pirâmide B #108283
    Marlei GS
    Participante

    Olá pessoal!!!!
    Ref.: M03A14-Ex052

    Segue a execução do meu código.

    programa
    {
    	
    	inclua biblioteca Util --> u
    	funcao inicio()
    	{
    		escreva("M03A14: Laços Aninhados\n")
    		escreva("Ex 052: Pirâmide\n\n")
    
    		inteiro n, c, x, y
    		
    		escreva("Quantos andares? ")
    		leia(n)
    
    		para(c = n; c > 0; c--) {
    			
    			para(y = c+1; y <= n; y++) {
    				escreva("A")								
    			}
    						
    			para(x = 1; x <= c*2; x++) {
    				u.aguarde(300)
    				escreva("*")
    			}
    			escreva("\n")
    			
    		}
    
    		escreva("\n=*=*=*=*=*=> PROGRAMA ENCERRADO <=*=*=*=*=*=\n")
    		
    	}
    }
    

    Abraços,

    MarleiGS

    em resposta a: Exercício 31 – contagem regressiva #104402
    Marlei GS
    Participante

    Marcos,
    Fiz o cod como abaixo. Espero ter ajudado.

    `programa
    {

    inclua biblioteca Util –> u
    funcao inicio()
    {
    escreva(“Ex 31: Contagem regressiva!!\n\n”)

    inteiro n1, n2

    escreva(“Sua contagem regressiva vai começar em: “)
    leia(n1)
    escreva(“Marcar os múltiplos de: “)
    leia(n2)

    inteiro c = n1

    escreva(“\nInício: \n”)

    enquanto (c >= 0) {
    se (c % n2 == 0)
    escreva(“[“, c, “] – \n”)
    senao
    escreva(c, ” – “)

    c = c – 1
    u.aguarde(500)

    }
    escreva(“FIM!!!\n”)
    }
    }

    em resposta a: Exercício 030 -Jogo do Pin #104400
    Marlei GS
    Participante

    Hello crazy people!!!!

    Segue meu cod.

    Opção A

    programa
    {
    	inclua biblioteca Util --> u
    	funcao inicio()
    	{
    		escreva("Ex 30: Jogo do PIN!!\n\n")
    
    		inteiro c = 1, n
    
    		escreva("Quer contar até quanto? ")
    		leia(n)
    
    		escreva("Início:\n")
    
    		enquanto (c <= n) {
    			se (c % 4 != 0)
    				escreva(c, " - ")
    			senao 
    				escreva("PIN\n")
    		
    			c = c + 1
    			u.aguarde(500)
    		}
    		escreva("FIM!!!\n")
    	}
    }
    
    <strong>Opção B</strong>
    

    programa
    {

    inclua biblioteca Util –> u
    funcao inicio()
    {
    escreva(“Ex 30: Jogo do PIN!!\n\n”)

    inteiro c = 1, n

    escreva(“Quer contar até quanto? “)
    leia(n)

    escreva(“Início:\n”)

    enquanto (c <= n) {
    se (c % 4 == 0)
    escreva(“PIN\n”)
    senao
    escreva(c, ” – “)

    c = c + 1
    u.aguarde(500)
    }
    escreva(“FIM!!!\n”)
    }
    }

    bye!!!

    em resposta a: M01A10 exercicio 11 #104304
    Marlei GS
    Participante

    Prezadas (os), tudo bem???
    Referência: M01A10 – Operações com Textos => Ex.011 – Analisando sua Cidade

    Quando digitamos o nome da cidade, este exercício deverá mostrar:
    1. Nome da cidade em letra MAIUSCULA;
    2. A primeira letra desta cidade;
    3. A quantidade de caractere.

    Mas se quando for digitarmos o nome da cidade, inserirmos um ou mais espaço, os itens 2 e 3 estarão incorretos. Por exemplo:

    Em qual cidade você mora? Resende >>Três espaços iniciais<<

    1. Você mora na cidade: RESENDE
    2. A primeira letra da sua cidade é:
    3. E contém 10 caractere.

    Neste exemplo, o item 1 tem três espaço antes de mostrar o nome da cidade em letra maiuscula, o item 2 mostra NADA (espaço vazio) e o item 3 conta 10 caractere, sendo, 3 espaços + 7 letras de Resende.

    Pergunta: Como podemos eliminar os espaços que antecedem o inicio de uma palavra? Sei que em Python é possível.

    em resposta a: Arredondar #104179
    Marlei GS
    Participante

    Prezados (as),

    Como podemos “arredondar” um número com casas decimais com “0” (zero). Por exemplo, 10% de R$ 1000,00 é R$ 100,00, mas no Portugol Studio, não consigo inserir 2 casas ou mais quando é zero.
    real numero = 100
    matematica.arredondar(numero, 2) => resposta: 100.0

Visualizando 14 posts - 1 até 14 (de 14 do total)