Tutora Mayla

Respostas no Fórum

Visualizando 30 posts - 61 até 90 (de 341 do total)
  • Autor
    Posts
  • em resposta a: Modulo 1 ex004 #75994
    Tutora Mayla
    Mestre

    André, para a leitura de strings o correto é colocar a variável sem o &, ficando assim scanf(“%s”, nome1); e para leitura de char o correto seria utilizar o %c ficando assim scanf(“%c”, &sexo1);
    Espero ter ajudado, caso após essas mudanças o problema continue, volte a entrar em contato dando mais detalhes que lhe ajudaremos.

    em resposta a: M01-A07 Não tem a biblioteca Tipos #75907
    Tutora Mayla
    Mestre

    Luiz, de uma olhada neste tópico aqui sobre o assunto exercício 04.
    Para ter acesso a biblioteca, basta importa-la no seu código : inclua biblioteca Tipos.

    Espero ter ajudado, quaisquer dúvidas estamos a disposição.

    em resposta a: Módulo 001 – Exercícios 03, 04 e 05 #75906
    Tutora Mayla
    Mestre

    Marcos, de uma olhada neste tópico aqui sobre o assunto exercício 04.
    Não há a necessidade de adicionar nada para ter acesso a biblioteca, basta importa-la no seu código : inclua biblioteca Tipos.

    Espero ter ajudado, quaisquer dúvidas estamos a disposição.

    em resposta a: Módulo 001 – Exercícios 03, 04 e 05 #75905
    Tutora Mayla
    Mestre

    Michel, muito obrigada por completar minha resposta. Eu realmente me confundi, a divisão que estava errada era a real, já corrigi minha resposta.
    Seu comentário foi de grande ajuda, assim vamos construindo uma comunidade cada vez melhor!

    em resposta a: Dúvida durante o módulo 1, aula 7 #75902
    Tutora Mayla
    Mestre

    Luiz, desta forma não irá funcionar pois os valores de n1 e n2 só serão lidos nas linhas leia (n1) e leia (n2), ou seja, caso a linha real m = (n1+n2)/2 seja feita antes da leitura dos valores, os valores não existirão fazendo assim com que não seja possível utilizá-los.

    Sempre que uma variável vier da inserção de um valor pelo usuário, o programa só reconhecerá o valor nas linhas seguintes da sua leitura. Neste caso n1 e n2 não tem valor algum até que sejam lidas fazendo assim ser impossível a realização da conta da média antes da leitura das notas.

    A declaração da variável m pode ser feita no início junto as demais, porém os valores de n1 e n2 só ficarão acessíveis depois da sua leitura.

    Pode ser feito algo como:

    real n1,n2,m
    //Código de leitura de n1 e n2
    m = (n1/n2)/2

    Espero ter ajudado, quaisquer dúvidas estamos a disposição.

    em resposta a: Módulo 001 – Exercícios 03, 04 e 05 #75626
    Tutora Mayla
    Mestre

    Marcos, criei um novo tópico para as suas questões pois o outro tópico se referia apenas ao exercício 10 do módulo 1. Atente-se ao assunto do tópico e se já existe um tópico sobre o assunto desejado antes de postar.

    Sobre o exercício 03:
    As contas estão corretas, porém na hora de escrever o resultado acontece o seguinte. Imaginamos que o número inserido fosse 10, no primeiro escreva seria escrito “O Antecessor de 9 e o valor 11” e no segundo escreva seria “O Sucessor de 11 e o valor 9”. Para corrigir isto basta fazer o seguinte:

    escreva("\nO Antecessor de " + numero + " e o valor " + antecessor)
    escreva("\n O Sucessor de " + numero + " e o valor " + sucessor)

    Sobre o exercício 04:
    Ele está quase todo correto, porém a divisão real está errada. Leia este tópico Exercício 004 operações aritméticas onde é possível ver uma explicação mais detalhada do Icaro sobre essa questão.

    Sobre o exercício 05:
    O exercício 05 está correto!

    Parabéns pela dedicação e pelos seus códigos, continue se dedicando e será cada vez um programador melhor.
    Espero ter ajudado, quaisquer dúvidas estamos à disposição.

    • Esta resposta foi modificada 2 anos, 7 meses atrás por Tutora Mayla.
    em resposta a: Modulo 2 – Exercicio 25 #75619
    Tutora Mayla
    Mestre

    Samuel, movi o seu tópico para um tópico já existente sobre o assunto. Sempre antes de criar um novo tópico é bom verificar se já existe um tópico sobre o assunto no fórum.
    Parabéns por ter concluído o exercício! O seu código está bom e correto pois tem a saída desejada, mas verifique neste tópico e nesse Duvida enorme sobre ex. 25 algumas respostas minhas e do Icaro sobre essa questão que podem lhe ajudar a continuar evoluindo e construir um código melhor.
    Quaisquer dúvidas basta entrar em contato que lhe ajudaremos.

    em resposta a: Modulo 2 – Exercicio 25 #74967
    Tutora Mayla
    Mestre

    Jose, parabéns por ter concluído o exercício! O seu código está bom e correto pois tem a saída desejada, mas verifique neste tópico e nesse Duvida enorme sobre ex. 25 algumas respostas minhas e do Icaro sobre essa questão que podem lhe ajudar a continuar evoluindo e construir um código melhor.
    Quaisquer dúvidas basta entrar em contato que lhe ajudaremos.

    em resposta a: Ex 52 – Pirâmide B #74966
    Tutora Mayla
    Mestre

    Michel, parabéns pela explicação e por ajudar o aluno Lucas!
    Lucas, parabéns por ter concluído o desafio!
    Continuem se dedicando assim e serão cada vez programadores melhores!
    Quaisquer dúvidas basta entrar em contato que lhes ajudaremos.

    em resposta a: clonagem de site #74598
    Tutora Mayla
    Mestre

    Francisco, é possível utilizar o Duplicator para isso. Será necessário ter acesso ao site de origem, senhas, informações, etc. Utilizando o Duplicator será gerado o arquivo de Dump, que será a copia fidedigna do site. Depois basta adicionar esse arquivo Dump em outro domínio, o próprio Duplicator irá descompactar e repetir o que está no arquivo. O site estará então nos dois lugares, o de origem e o de destino.
    Espero ter ajudado, caso a dúvida persista volte a entrar em contato com mais informações por favor.

    em resposta a: M03A07 – Maior e Menor Valores #74408
    Tutora Mayla
    Mestre

    Lucas, o contexto do exercício 037 é realmente melhor pra usar essa dica de um valor que não pertence às possíveis entradas, faça colocando o -1 como sugeriu que ficará melhor ainda. Seus códigos estão maravilhosos e certos!

    Se quiser evoluir mais seu código tente criar mensagens de erro, para que quando o usuário digite fora desse intervalo permitido ele receba o erro e o programa não continue até receber uma entrada válida. Lembre-se de avisar qual o intervalo permitido antes de solicitar a idade ao usuário.

    Por exemplo:

    Qual sua idade? (de 0 à 100 anos)
    20 //o programa irá continuar
    Qual sua idade? (de 0 à 200 anos)
    210
    Poxa essa não é uma idade válida :( 

    Utilizei 200 para dar uma margem bem grande, já que há pessoas com mais de 100 anos por ai. Mas esse intervalo mudar dependendo do contexto, e cabe ao programador decidir.

    Espero ter ajudado, quaisquer outras dúvidas estamos a disposição.

    em resposta a: Matriz Visualg #74339
    Tutora Mayla
    Mestre

    Martini, como o aluno Michel comentou há um laço que não está sendo utilizado, logo é possível removê-lo.
    Quanto a lógica para criar a pirâmide, repare que em cada nível descendo da pirâmide a quantidade de casas vazias de cada lado diminui.
    Por exemplo, no nível mais alto tem-se 2 espaços vazio, 1 espaço preenchido e 2 espaços vazios.
    No seguindo nível tem-se 1 espaço vazio, 3 espaços preenchidos e 1 espaço vazio.
    No terceiro nível tem-se 5 espaços preenchidos.

    Partindo dessa lógica é possível criar uma variável chamada distancia que irá armazenar a quantidade de espaços vazios antes (e depois) dos espaços preenchidos. Para achar este valor basta pegar o total de colunas e dividir de forma inteira por 2 já que no nível mais alto o espaço preenchido será o do meio.

    Para preencher os espaços, será necessário criar um laço que só irá escrever após os x espaços de distância a esquerda até chegar aos x espaços de distância a direita. Ou seja, para escrever o nível mais alto irá pular os dois primeiros espaços, preencher um, e pular os dois últimos espaços.
    Tente com essas informações montar uma lógica que torne o programa genérico (atente-se que só é possível formar pirâmides com larguras ímpares) e caso haja dúvidas basta entrar em contato.

    em resposta a: Background color (button) #74338
    Tutora Mayla
    Mestre

    Lucas, poderia nos informar quais foram os testes feitos por favor? E se houve algum erro neles?
    Poderia também nos mandar seu código por favor? Para que possamos entender melhor o que está acontecendo

    em resposta a: M03A07 – Maior e Menor Valores #74337
    Tutora Mayla
    Mestre

    Lucas, o seu código está funcionando mas gostaria de dar algumas dicas:

    • Cuidado ao nomear variáveis. O nome da variável deve expressar o que ela faz para assim facilitar a leitura do código. Em vez de colocar v1 e v2 coloque algo como maior e menorque assim seu código ficará muito mais fácil de ler.
    • Para declarar variáveis para menor ou maior uma dica é atribuir valores absurdos a ela, como por exemplo inteiro menor = 100000000 e inteiro maior= -100000000, assim os números digitados provavelmente irão ser maiores/menores que os salvos. Mas atente-se que isso não irá funcionar em todos os casos, pois como o aluno Ivan comentou não há limite definido para os números. Uma forma de solucionar esse problema é sempre atribuir o primeiro número lido como o maior e o menor até então.

    Parabéns pelo código! Continue se dedicando assim e será cada vez um programador melhor!
    Tente modificar seu código para que resolva dessa forma atribuindo ao menor e maior valor o primeiro número lido e nos informe caso haja alguma dúvida.

    em resposta a: Programação Básico M01A8 #74334
    Tutora Mayla
    Mestre

    Jean Luka, imagino que sua dúvida tenha sido sanada com a resposta maravilhosa do Ivan, mas caso persista ou tenha outras dúvidas basta entrar em contato que lhe ajudaremos.

    em resposta a: Modulo 2 – Exercicio 25 #74135
    Tutora Mayla
    Mestre

    Lucas, movi o seu tópico para um tópico já existente sobre o assunto. Sempre antes de criar um novo tópico é bom verificar se já existe um tópico sobre o assunto no fórum.
    Sobre o seu código, ele está bom e correto pois tem a saída desejada, mas verifique neste tópico e nesse Duvida enorme sobre ex. 25 algumas respostas minha sobre essa questão que podem lhe ajudar a construir um código melhor.

    Parabéns pela dedicação e pela resolução do exercício, espero ter ajudado quaisquer outras dúvidas basta entrar em contato.

    em resposta a: M03A11 ex045 #74132
    Tutora Mayla
    Mestre

    Natanael, seu código está funcionando, parabéns!
    Porém gostaria de ressaltar alguns pontos:

    • A variável c e a variável n_chance durante todo o programa terão o mesmo valor, escolha uma das duas e refaça o código utilizando apenas ela, para que não fique redundante. Neste cenário o contador do laço serve para contar o número de chances, já que cada volta do laço representa uma chance.
    • Tome cuidado ao nomear suas variáveis, tente dar nomes que representem o que elas fazem com cuidado para não abreviar demais. Por exemplo a variável chance na verdade se refere ao chute do jogador, o que não está muito claro de primeira.

    Quaisquer outras dúvidas estamos a disposição.
    Continue se dedicando e será cada vez um programador melhor, bons estudos!

    em resposta a: printf sem retorno no terminal #74131
    Tutora Mayla
    Mestre

    Jessica, na leitura da variável peso, está faltando o & a ausência disto pode fazer com que o programa pare de funcionar.
    O correto seria scanf(" %f", &peso);
    Modifique esta linha e nos diga se o programa está funcionando.
    Espero ter ajudado, quaisquer outras dúvidas estamos a disposição.

    em resposta a: Node.js Exec #73902
    Tutora Mayla
    Mestre

    Bruno, algumas extensões mudam de comportamento de acordo com a sua versão, infelizmente isto depende de seu desenvolvedor podendo ter algumas funcionalidades de forma diferente ou até mesmo excluídas.
    Como a necessidade do terminal vai diminuir ao longo do curso, pedimos que continue assistindo as aulas e se dedicando mesmo com alguns inconvenientes em relação ao terminal.
    Bons estudos! Quaisquer dúvidas basta entrar em contato.

    em resposta a: Ex 52 – Pirâmide B #73844
    Tutora Mayla
    Mestre

    Michel, parabéns por ter conseguido resolver o desafio! Continue se dedicando e será cada vez um programador melhor!
    Se houver quaisquer dúvidas basta entrar em contato que lhe ajudaremos.

    em resposta a: Arredondar #73843
    Tutora Mayla
    Mestre

    Larissa, que bom que conseguiu entender com a explicação excelente do Michel, caso tenham alguma dúvida basta postar no fórum que lhes ajudaremos.

    em resposta a: Intelephense não sugere funções relacionadas ao mysqli #73842
    Tutora Mayla
    Mestre

    Alberto, algumas extensões mudam de comportamento de acordo com a sua versão, infelizmente isto depende de seu desenvolvedor podendo ou não voltar a ter certas funcionalidades em versões futuras. Aconselhamos a procurar outro que desempenhe a mesma função e compartilhar conosco se achar, ou apenas escrever as funções manualmente.

    em resposta a: erro na instalação MySQL #73602
    Tutora Mayla
    Mestre

    Raul, é possível baixar o .NET Framework na versão atual no seguinte link: Microsoft .NET Framework 4.5.2, caso queira baixar outra versão basta procurar por Microsoft .NET Framework com a versão desejada e baixar do site oficial da Microsoft.

    Para baixar o Visual C++, basta acessar o link: Microsoft Visual C++ Redistributable for Visual Studio 2019 descer a tela toda e clicar em Outras Ferramentas e Estruturase depois escolher a arquitetura do seu computador em Pacotes Redistribuíveis do Microsoft Visual C++ para Visual Studio 2019 e por fim clicar em baixar.

    Espero ter ajudado, quaisquer dúvidas basta entrar em contato.

    em resposta a: M1A08-exercicio 007-Pintando uma parede #73601
    Tutora Mayla
    Mestre

    Michel, obrigada por compartilhar essas dicas! São iterações assim que criam uma comunidade cada vez melhor.
    Se houver quaisquer dúvidas basta entrar em contato que lhe ajudaremos.

    em resposta a: M01-A07 Não tem a biblioteca Tipos #73452
    Tutora Mayla
    Mestre

    Gabriel, que bom que conseguiu resolver seu problema!
    Quaisquer outras dúvidas estamos a disposição.

    em resposta a: erro na instalação MySQL #73451
    Tutora Mayla
    Mestre

    Raul, poderia por favor nos dizer exatamente em qual parte está tendo dificuldade?

    em resposta a: Ex. 011 – Dúvidas #73450
    Tutora Mayla
    Mestre

    Leticia, provavelmente o erro está aqui (n%2=0), o correto é (n%2==0).
    Espero ter ajudado, caso o erro continue, por favor volte a entrar em contato e nos informe o erro que o programa está retornando.

    em resposta a: Exercício 010 – Módulo 001 – Não Fume. #73035
    Tutora Mayla
    Mestre

    Rondineli, é possível ajustar o número de casas decimais com a função arredondar, veja neste tópico a resposta do Icaro que menciona como é possível utilizar esta função da biblioteca Matematica, e caso fique alguma dúvida volte a entrar em contato conosco que lhe ajudaremos.

    em resposta a: Evento DOM onchange #73034
    Tutora Mayla
    Mestre

    Roberto, acredito que o problema esteja nesta linha var x = window.document.getElementById(‘iprofessor’).value; o correto aqui seria sem o .value sendo ele chamado apenas no if para testar a condição. Como está sendo atribuído a x o valor do elemento, não existe style para o valor. Tire o .value que o elemento sera pego como um todo e será possível configurar seu style.
    Espero ter ajudado, quaisquer outras dúvidas estamos a disposição.

    em resposta a: Retorno de função NaN #73033
    Tutora Mayla
    Mestre

    Roberto, o problema no seu código está na chamada das funções dentro do script. Veja que em var funcb = funcB(); a função funcB() não recebe parâmetros, logo ao ser executada a divisão dá erro já que x não existe. De forma semelhante todas as outras variáveis dentro do script estão dando problema pois a função atribuída a elas não recebe parâmetros.
    O correto para que este problema acabe seria colocar var funcb = funcB(funca); e fazer de forma semelhante para as demais. Porém resolvendo desta forma, todas as funções já terão sido executadas quando abrir a tela, ou seja, os botões terão sumido restando apenas o texto no lugar deles.
    Para que não seja causado outro problema ao resolver este, eu indico criar todas as variáveis antes das funções e dentro de cada uma delas, antes de retornar, atribuir seu resultado a função que guardará o valor dela.

    Fazendo desta forma abaixo, e replicando para as demais funções, acredito que funcione perfeitamente.

    var funca, funcb,funcc,funcd,funce,funcf;
    function funcA(){
    var a = 5 + 3;
    window.document.getElementById('a').innerHTML = "<p class='result_set'>O valor de A é " + a + ".</p>";
    funca = a;
    return a;
    }
    function funcB(x){
    var b = x % 5;
    window.document.getElementById('b').innerHTML = "<p class='result_set'>O valor de B é " + b + ".</p>";
    funcb = b;
    return b;
    }

    Parabéns pela iniciativa de estar criando seus próprios exercícios, continue se dedicando e será cada vez um programador melhor!
    Espero ter ajudado com sua dúvida, quaisquer outras estamos a disposição.

Visualizando 30 posts - 61 até 90 (de 341 do total)