Respostas no Fórum
-
AutorPosts
-
Marlei GSParticipante
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.
Marlei GSParticipantePrezado 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
Marlei GSParticipanteFala 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
15 de maio de 2023 às 12:00 em resposta a: M02: Porta XOR (Aula 13) vs Exercício 03 (Aula 23) #116128Marlei GSParticipanteMuito obrigado pela resposta Alfredo!!!
Att,MarleiGS
12 de abril de 2023 às 07:05 em resposta a: Sites para praticar diariamente programação, não importando a linguagem. #113821Marlei GSParticipanteExcelente dica!!! Muito obrigado Luis!!!
Marlei GSParticipanteOlá 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
Marlei GSParticipanteOlá 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
6 de janeiro de 2023 às 16:19 em resposta a: Exercicio – 54 estrutura de repetição validadando dados. #108330Marlei GSParticipanteBoa 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") } }
Marlei GSParticipantePS. Coloquei a letra “A” para facilitar a visualização dos ESPAÇOS.
Marlei GSParticipanteOlá pessoal!!!!
Ref.: M03A14-Ex052Segue 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
Marlei GSParticipanteMarcos,
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”)
}
}Marlei GSParticipanteHello 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!!!
Marlei GSParticipantePrezadas (os), tudo bem???
Referência: M01A10 – Operações com Textos => Ex.011 – Analisando sua CidadeQuando 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.
Marlei GSParticipantePrezados (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 -
AutorPosts