Respostas no Fórum
-
AutorPosts
-
Neander FontesParticipante
Não é um erro.
Quando vou fazer procura pela imagem iso do debian ele não consegue localizar o arquivo que foi feito o download.Neander FontesParticipanteAcabei conseguindo achar o arquivo atualizado “debian-live-12.2.0-amd64-gnome”.
Porém estou com problemas agora na identificação do arquivo ao yumi.
Seguindo os 3 Steps…
Step 1: escolher o pendrive,
Step 2: Selecionar a distribuição.
Step 3: Browse to your debian-live*.iso onde ocorre o problema, não consegue reconhecer no browse o arquivo iso para dar seguimento.Neander FontesParticipantePronto já enviei print do código para o discord!
É como se a escrita do código está errada, a forma de montar a estrutura, não sei formular direito a pergunta por falta de conhecimento, estou desenvolvendo melhor as tecnicas.
Respondendo sua pergunta, sim o código funciona normalmente, tem retorno dos métodos de acordo com o que é instanciado.Neander FontesParticipanteGostaria de fazer alguns adendos a questão acima:
1) Estou utilizando IDE Intellij IDEA e quando utilizo o método “public abstract void statusAtual();”, não da erro, mas as palavras reservadas somente a “void” fica ativa no código.
2) Fiquei um pouco insatisfeito, no meu pensamento void é vazio, como e já que a função do método é rescrever o código ele não deveria contor void, corrreto?Neander FontesParticipanteOi Jéssica, assisti sim!! Por isso mesmo fiquei um pouco na dúvida em relação ao meu código, mas é bom saber que a minha interpretação está correta também! Obrigado!!
Neander FontesParticipanteAproveitando a circunstancias, gostaria de saber se está correto o meu código ficou bem diferentes do professor:
Apesar dos valores finais estarem correto e a projeção acredito eu estar coerente, gostaria de alguém pra me avaliar ou dar dicas em relação ao código do professor.programa {/* Módulo04 Aula14 - Matrizes * Portugol Exercício 065 * Autor: Neander * Data: 10/12/2022 * Local: Portugal-Braga * Empresa: Estudonauta */ inclua biblioteca Util --> u funcao inicio() { //Exercício 065: - Somador de Colunas escreva("{ EXERCÍCIO 65 - Somador de Colunas }") /*Obs.: */ //Declarações de Variáveis: inteiro posLinha, posColuna inteiro somaColuna1, somaColuna2, somaColuna3, somaColuna4, somaColuna inteiro matrizNum[4][4] //Entrada de Dados: escreva("\n\n==========================================") escreva("\n\t Somador de Colunas") escreva("\n==========================================\n") //Declarações Fixas: somaColuna = 0 somaColuna1 = 0 somaColuna2 = 0 somaColuna3 = 0 somaColuna4 = 0 //Declarações da Matriz Principal: escreva("Os Números da Matriz[4][4] Sorteados são:\n") escreva("==========================================\n") para (posLinha = 0; posLinha < u.numero_linhas(matrizNum); posLinha++) { para (posColuna = 0; posColuna < u.numero_colunas(matrizNum); posColuna++) { matrizNum[posLinha][posColuna] = sorteia(1, 10) escreva("\t" + matrizNum[posLinha][posColuna]) u.aguarde(350) } escreva("\n") } escreva("==========================================\n") //Declaração para Soma dos elementos das colunas: //Coluna1 Indice0 para (posLinha = 0; posLinha < u.numero_linhas(matrizNum); posLinha++) { somaColuna1 += matrizNum[posLinha][0] } //Coluna2 Indice1 para (posLinha = 0; posLinha < u.numero_linhas(matrizNum); posLinha++) { somaColuna2 += matrizNum[posLinha][1] } //Coluna3 Indice2 para (posLinha = 0; posLinha < u.numero_linhas(matrizNum); posLinha++) { somaColuna3 += matrizNum[posLinha][2] } //Coluna4 Indice3 para (posLinha = 0; posLinha < u.numero_linhas(matrizNum); posLinha++) { somaColuna4 += matrizNum[posLinha][3] } //Cálculos se Necessário: //Declarações Finais: escreva("\nA Soma dos valores da 1ª Coluna do indice {" + (posLinha - 4) + "} = " + somaColuna1) escreva("\nA Soma dos valores da 2ª Coluna do indice {" + (posLinha - 3) + "} = " + somaColuna2) escreva("\nA Soma dos valores da 3ª Coluna do indice {" + (posLinha - 2) + "} = " + somaColuna3) escreva("\nA Soma dos valores da 4ª Coluna do indice {" + (posLinha - 1) + "} = " + somaColuna4) escreva("\n\n---------------------------------- Fim ----------------------------------") } }
Neander FontesParticipanteOlá Pessoal! Gostaria de ajuda para saber se meu código está correto, por favor!
Se sim… Poderia me dar uma explicação lógica porque está diferente do professor, pois acho que está correto, porém ficou um pouco confuso pra mim mesmo!
Obrigado 😀programa {/* Módulo03 Aula14 - 'para' Laço Aninhado de Repetição com Varáveis de Controle * Portugol Exercício 051 * Autor: Neander * Data: 25/11/2022 * Local: Portugal-Braga * Empresa: Estudonauta */ inclua biblioteca Util --> u funcao inicio() { //Exercício 051: - Triângulo escreva("{ EXERCÍCIO 51 - Triângulo }") /*Obs.: */ //Declarações de Variáveis: inteiro contador1, contador2, numInicial, numFinal //Entrada de Dados: escreva("\n\n=======================================") escreva("\n\t Triângulo") escreva("\n=======================================") escreva("\nQuantos andares o triângulo vai ter? ") leia(numInicial) //Declarações Fixas: //Declarações do Escopo Principal: para (contador1 = 1; contador1 <= numInicial; contador1++) { escreva("\n*") para (contador2 = 1; contador2 < contador1; contador2++) { escreva("*") u.aguarde(100) } } //Cálculos se Necessário: //Declarações Finais: escreva("\n\n------------------------ Fim ------------------------") } }
Neander FontesParticipanteOlá Pessoal!! Meu Código está com Saídas corretas, porém diferente do pensamento do professor.
Gostaria de saber se realmente está funcionando, Obrigado!programa { /* Módulo03 Aula10 + 11 - 'faca enquanto' Faça Enquanto * Portugol Exercício 045 * Autor: Neander * Data: 08/11/2022 * Local: Portugal-Braga * Empresa: Estudonauta */ inclua biblioteca Texto --> txt inclua biblioteca Util --> u funcao inicio() { //Exercício 045: - Jogo de Adivinhar escreva("{ EXERCÍCIO 45 - Jogo de Adivinhar }") //Obs.: //Declarações de Variáveis: inteiro contador, numSorteado inteiro numDigitado //Entrada de Dados: escreva("\n\n=======================================") escreva("\n\t Jogo de Adivinhar") escreva("\n=======================================") //Declarações Fixas: contador = 1 //Declarações do Escopo Principal: escreva("\nVou pensar em um número entre 1 e 10.") escreva("\nVocê tem 3 CHANCES para tentar adivinhar qual é o nº e.....") u.aguarde(700) escreva("\n\t\t### Valendo !!! ####") numSorteado = sorteia(1, 10) escreva("\n Número sorteado para Base: " + numSorteado) escreva("\n" + contador + "ª Chance de 3x. Em Qual Número Estou Pensando? ") leia(numDigitado) faca { se (numSorteado == numDigitado e contador == 1) { escreva("\n### Parabéns!!! ### Acertou na 1ª Tentativa!! ###") pare } senao { se (numSorteado == numDigitado e contador == 2) { escreva("\n### Parabéns!!! ### Acertou na 2ª Tentativa!! ###") pare } senao se (numSorteado < numDigitado e contador >= 1 e contador <= 2) { escreva("\nAinda não foi dessa vez...") escreva("\nDessa vez tente um número MENOR") escreva("\n" + (contador + 1) + "ª Chance de 3x. Em Qual Número Estou Pensando? ") leia(numDigitado) } senao se (numSorteado > numDigitado e contador >= 1 e contador <= 2) { escreva("\nAinda não foi dessa vez...") escreva("\nDessa vez tente um número MAIOR") escreva("\n" + (contador + 1) + "ª Chance de 3x. Em Qual Número Estou Pensando? ") leia(numDigitado) } senao { se (numSorteado == numDigitado e contador == 3) { escreva("\n### Parabéns!!! ### Acertou na 3ª Tentativa!! ###\n") pare } senao se (numSorteado != numDigitado e contador == 3) { escreva("\nInfelizmente não foi dessa vez!! Tente Novamente!!") } } } contador++ } enquanto (contador != 4) //Declarações Finais: }
Neander FontesParticipanteSim Jessica, Muito Obrigado pelas informações.
Eu Havia notado que não estava funcionando, talvez eu tenha me expressado mal…
Porém dentro da lógica que eu criei nesse exercício, Existe como solucionar o meu programa?
talvez como você mesma disse, organizando melhor, pois dentro de outros exercícios do mesmo assunto eu acertei tranquilo as questões.
E Quero aprender a desenvolver melhor o meu próprio raciocínio, me ajuda nisso nesse programa?Obrigado 😀
Neander FontesParticipanteOlá, Tudo bem pessoal? Gostaria de uma ajuda para saber a respeito do meu código, se está correto ou se precisa completar alguma coisa?
pois a depender da ordem dos valores fica certo e as vezes errado, Obrigado!programa { /* Módulo03 Aula10 + 11 - 'faca enquanto' Faça Enquanto * Portugol Exercício 043 * Autor: Neander * Data: 07/11/2022 * Local: Portugal-Braga * Empresa: Estudonauta */ inclua biblioteca Texto --> txt funcao inicio() { //Exercício 043: - Analisador de Números escreva("{ EXERCÍCIO 43 - Analisador de Números }") //Obs.: //Declarações de Variáveis: inteiro contador, numero, qtNumeros, qtPar, qtImpar inteiro numImparMenor, numMaior, numMenor cadeia resposta //Entrada de Dados: escreva("\n\n=======================================") escreva("\n\tAnalisador de Números") escreva("\n=======================================") //Declarações Fixas: contador = 1 qtNumeros = 0 qtPar = 0 qtImpar = 0 numImparMenor = 0 numMaior = 0 numMenor = 0 //Declarações do Escopo Principal: faca { escreva("\nDigite o " + contador + "º Valor: ") leia(numero) escreva("Quer continuar? [S/N]: ") leia(resposta) qtNumeros++ se (numero % 2 == 0) { qtPar++ } se (contador == 1) { numMaior = numero numMenor = numero se (numero % 2 != 0) { numImparMenor = numMenor } } senao { se (numero < numMenor) { numMenor = numero se (numMenor % 2 != 0) { numImparMenor = numMenor } } se (numero > numMaior) { numMaior = numero se (numMaior % 2 != 0) { numImparMenor = numMaior } } } contador++ } enquanto (txt.caixa_alta(resposta) == "S") escreva("\n\n########## RESULTADOS FINAIS ##########") //Cálculos se Necessário: //Declarações Finais: escreva("\nAo todo, você digitou " + qtNumeros + " Valores.") escreva("\nVocê digitou " + qtPar + " PARES.") escreva("\nO valor de " + numImparMenor + " o menor númer ÍMPAR digitado.") escreva("\n============================================") escreva("\n\n------------------------ Fim ------------------------") } }
Neander FontesParticipanteOlá Jessica, Tudo bem?
Tenho visto que você corrige os exercícios e tenho notado algumas avaliações na execução que me trouxeram algumas dúvidas.
Em alguns exercícios, não sei exatamente dizer quais no momento, mas em principal os que pedem a determinação de maiores e menores valores.
Dentre eles o Exercício 041 Solicitar me fez questionar uma situação que gostaria dessa Ajuda!!
Ao Colocar os Dados Iguais ao vídeo do Professor, seguido da ordem do Nome e da Idade:
1) Nome: Pedro
idade: 13
2) Nome: Demerval “Nossa que nome Difícil”
idade: 85
3) Nome: Ana Claudia
idade: 12
4) Nome: Paulo
idade: 22
5) Nome: Gustavo
idade: 40Código Ok?! Dados Ficam Corretos, Tudo Certo, Porém….
Quando se faz:
2) Nome: Demerval – Não fica atribuído em alguma varável
idade: 85
1) Nome: Pedro
idade: 13
3) Nome: Ana Claudia
idade: 12
4) Nome: Paulo
idade: 22
5) Nome: Gustavo
idade: 40
Os Dados Finais Ficam Errados, Gostaria de Solução para me ajudar no código! 😀 <3programa {/* Módulo03 Aula09 - Repetição com Interrupção "Break" * Portugol Exercício041. * Autor: Neander * Data: 03/11/2022 * Local: Portugal-Braga * Empresa: Estudonauta */ inclua biblioteca Texto --> txt inclua biblioteca Tipos --> tp inclua biblioteca Util --> u funcao inicio() { //Exercício 041: - Cadastro de Amigos escreva("{ EXERCÍCIO 41 - Cadastro de Amigos }") //Obs.: //Declarações de Variáveis: inteiro contador, idadeAmigo, qtAmigo, idadeMenor inteiro idadeMaior, somaIdade real amigoMedia cadeia nomeAmigo, amigoVelho, amigoNovo //Entrada de Dados: escreva("\n\n---------------------------------------") escreva("\n\t Lista de Amigos") escreva("\n---------------------------------------") //Declarações Fixas: contador = 0 qtAmigo = 0 idadeMaior = 0 idadeMenor = 0 amigoMedia = 0.0 somaIdade = 0 amigoVelho = " " amigoNovo = " " //Declarações do Escopo Principal: enquanto (verdadeiro) { escreva("\n============= Novo Amigo ==============") escreva("\nOBS.: Digite ACABOU no nome para parar") escreva("\nNOME: ") leia(nomeAmigo) se (txt.caixa_alta(nomeAmigo) == "ACABOU") { escreva("\t***** INTERROMPIDO *****") pare } escreva("IDADE: ") leia(idadeAmigo) somaIdade += idadeAmigo //Soma das Idades se (qtAmigo == 1) { //Maior ou Menor Número = Idade idadeMaior = idadeAmigo amigoVelho = nomeAmigo idadeMenor = idadeAmigo amigoNovo = nomeAmigo } senao { se (idadeAmigo < idadeMenor) { idadeMenor = idadeAmigo amigoNovo = nomeAmigo } se (idadeAmigo > idadeMaior) { idadeMaior = idadeAmigo amigoVelho = nomeAmigo } } qtAmigo++ //Quantidade de Amigos amigoMedia = tp.inteiro_para_real(somaIdade) / qtAmigo //Média da Idade de todos os Amigos } escreva("\n\n########## RESULTADOS FINAIS ##########") //Declarações Finais: escreva("\nTotal de Amigos cadastrados: " + qtAmigo) escreva("\nA Média de idade do Grupo é de " + amigoMedia + " anos.") escreva("\nSeu Amigo(a) mais novo(a) é " + amigoNovo + " com " + idadeMenor + " anos.") escreva("\nSeu Amigo(a) mais velho(a) é " + amigoVelho + " com " + idadeMaior + " anos.") escreva("\n============================================") escreva("\n\n------------------------ Fim ------------------------") } }
Neander FontesParticipanteOlá!! Tudo bem pessoal?
Alguém poderia me ajudar? Na verdade é mais curiosidade, o meu código está funcionando!
Porém eu gostaria dentro das opções saber qual é o menor valor digitado, e eu não consegui nesse caso atribuir para alguma variável.
Poderia me ajudar na linha e raciocínio do meu código? Obrigado!!programa {/* Módulo03 Aula08 - Repetição com Flag * Portugol Exercício038. * Autor: Neander * Data: 02/11/2022 * Local: Portugal-Braga * Empresa: Estudonauta */ inclua biblioteca Tipos --> tp inclua biblioteca Matematica --> mat funcao inicio() { //Exercício 039: - Lendo Dados escreva("{ EXERCÍCIO 39 - Lendo Dados }") //Obs.: //Declarações de Variáveis: inteiro contador, num, numSoma inteiro numMaior, numMenor, qtNum real numMedia //Entrada de Dados: escreva("\n\n==================== Exercício ====================\n") //Declarações Fixas: contador = 1 num = 0 qtNum = 0 numSoma = 0 numMedia = 0.0 numMaior = 0 numMenor = 0 //Declarações do Escopo Principal: enquanto (num != 9999) { escreva("------------") escreva("\n#### [Digite 9999 para Sair]: ####") escreva("\n" + contador + "º Valor: ") leia(num) escreva("------------") se (num != 9999) { qtNum++ numSoma += num numMedia = tp.inteiro_para_real(numSoma) / qtNum } se (num > numMaior e num != 9999) { numMaior = num } se (num < numMenor e num != 9999) { numMenor = num } contador++ } escreva("\n\n########## RESULTADOS FINAIS ##########") //Declarações Finais: escreva("\nAo todo você digitou " + qtNum + " valores.") escreva("\nA Soma entre eles é = " + numSoma) escreva("\nA Média dos valores é = " + mat.arredondar(numMedia, 2)) escreva("\nO Maior valor digitado é = " + numMaior) escreva("\n============================================") escreva("\n\n------------------------ Fim ------------------------") } }
Neander FontesParticipanteOlá, tudo bem?
Gostaria de Ajuda para ajudar a concluir o meu pensamento, se existe solução em cima da minha linha de raciocínio desse código!
Obrigado!programa {/* Módulo03 Aula07 - Maior e Menor Valores * Portugol Exercício038. * Autor: Neander * Data: 02/11/2022 * Local: Portugal-Braga * Empresa: Estudonauta */ inclua biblioteca Texto --> txt funcao inicio() { //Exercício 038: - Analisando Idades escreva("{ EXERCÍCIO 38 - Analisando Idades }") //Obs.: //Declarações de Variáveis: inteiro contador, idade, numMaior, numMenor, totalMasc, totalFem cadeia sexo, sexoMasc, sexoFem, nome, mulherJovem, mulherVelha, homemJovem, homemVelho //Entrada de Dados: escreva("\n\n==================== Exercício ====================\n") //Declarações Fixas: contador = 1 idade = 0 numMaior = 0 numMenor = 0 totalMasc = 0 totalFem = 0 mulherJovem = " " mulherVelha = " " homemJovem = " " homemVelho = " " sexoFem = " " sexoMasc = " " //Declarações do Escopo Principal: enquanto (contador <= 5) { escreva("---------------------------------------") escreva("\n\t " + contador + "º PESSOA\n") escreva("---------------------------------------") escreva("\nNOME: ") leia(nome) escreva("SEXO[M/F]: ") leia(sexo) txt.caixa_alta(sexo) escreva("IDADE: ") leia(idade) se(contador == 1) { numMaior = idade numMenor = idade sexoFem = sexo sexoMasc = sexo mulherJovem = nome mulherVelha = nome homemJovem = nome homemVelho = nome } senao { se(idade < numMenor) { numMenor = idade se (sexo == "M" ou sexo == "m") { homemJovem = nome numMenor = idade } senao { mulherJovem = nome numMenor = idade } } se(idade > numMaior) { numMaior = idade se (sexo == "M" ou sexo == "m") { homemVelho = nome numMaior = idade } senao { mulherVelha = nome numMaior = idade } } } contador++ } escreva("\n\n########## RESULTADOS FINAIS ##########") //Declarações Finais: escreva("\nO Homem mais Jovem é " + homemJovem + " que tem " + numMenor + " anos.") escreva("\nO Homem mais Velho é " + homemVelho + " que tem " + numMaior + " anos.") escreva("\nA Mulher mais Jovem é " + mulherJovem + " que tem " + numMenor + " anos.") escreva("\nA Mulher mais Velha é " + mulherVelha + " que tem " + numMaior + " anos.") escreva("\n============================================") escreva("\n\n------------------------ Fim ------------------------") } }
Neander FontesParticipanteOlá, Gostaria de Ajuda no Jogo do Pin, por favor!!
meu Código está organizado, porém não consigo substituir o valor do múltiplo 4 para “Pin!”`programa
{/* Módulo03 Aula02 – Estrutura de Repetições no Início
* Portugol Exercício030.
* Autor: Neander
* Data: 26/10/2022
* Local: Portugal-Braga
* Empresa: Estudonauta
*/
inclua biblioteca Util
funcao inicio()
{
//Exercício 030: – Jogo do Pin
escreva(“{ EXERCÍCIO 30 – Jogo do Pin }”)
//Obs.: Jogo do Pin são Múltiplos de 4 trocados por PIN!
//Declarações de Variáveis:
inteiro numFim, contador
cadeia pin = “Pin!”
//Entrada de Dados:
escreva(“\n\n——————– Exercício ——————–“)
escreva(“\n\n————————————–“)
escreva(“\n\t Jogo do Pin”)
escreva(“\n————————————–“)
escreva(“\n======================================”)
escreva(“\nQuer contar até quanto? “)
leia(numFim)
escreva(“======================================”)
//Cálculo se necessário:
//Declarações Finais:
contador = 0
escreva(“\n”)
enquanto (contador <= numFim) {
escreva(contador + ” -> “)
++contador
Util.aguarde(250)
se(contador % 4 == 0) {
escreva(pin + “\n”)
}
}
Util.aguarde(600)
escreva(“Fim da Contagem!!”)
escreva(“\n\n———————— Fim ————————“)
}
}Neander FontesParticipanteOlá, Gostaria de Ajuda no Jogo do Pin, por favor!!
meu Código está organizado, porém não consigo substituir o valor do múltiplo 4 para “Pin!”programa
{/* Módulo03 Aula02 – Estrutura de Repetições no Início
* Portugol Exercício030.
* Autor: Neander
* Data: 26/10/2022
* Local: Portugal-Braga
* Empresa: Estudonauta
*/
inclua biblioteca Util
funcao inicio()
{
//Exercício 030: – Jogo do Pin
escreva(“{ EXERCÍCIO 30 – Jogo do Pin }”)
//Obs.: Jogo do Pin são Múltiplos de 4 trocados por PIN!
//Declarações de Variáveis:
inteiro numFim, contador
cadeia pin = “Pin!”
//Entrada de Dados:
escreva(“\n\n——————– Exercício ——————–“)
escreva(“\n\n————————————–“)
escreva(“\n\t Jogo do Pin”)
escreva(“\n————————————–“)
escreva(“\n======================================”)
escreva(“\nQuer contar até quanto? “)
leia(numFim)
escreva(“======================================”)
//Cálculo se necessário:
//Declarações Finais:
contador = 0
escreva(“\n”)
enquanto (contador <= numFim) {
escreva(contador + ” -> “)
++contador
Util.aguarde(250)
se(contador % 4 == 0) {
escreva(pin + “\n”)
}
}
Util.aguarde(600)
escreva(“Fim da Contagem!!”)
escreva(“\n\n———————— Fim ————————“)
}
} -
AutorPosts