Neander Fontes

Respostas no Fórum

Visualizando 15 posts - 1 até 15 (de 15 do total)
  • Autor
    Posts
  • em resposta a: M00A08 – Preparando pendrive com Debian #128505
    Neander Fontes
    Participante

    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.

    em resposta a: M00A08 – Preparando pendrive com Debian #128480
    Neander Fontes
    Participante

    Acabei 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.

    em resposta a: Java POO – AulaPratica06 #121300
    Neander Fontes
    Participante

    Pronto 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.

    em resposta a: Java POO – AulaPratica06 #121294
    Neander Fontes
    Participante

    Gostaria 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?

    em resposta a: Ex_064 e Ex_065 #107071
    Neander Fontes
    Participante

    Oi 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!!

    em resposta a: Ex_064 e Ex_065 #106769
    Neander Fontes
    Participante

    Aproveitando 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 ----------------------------------")
    	}
    }
    em resposta a: EX051 #105741
    Neander Fontes
    Participante

    Olá 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 ------------------------")
    	}
    }
    em resposta a: M03A11 – Exercícios 045 #104537
    Neander Fontes
    Participante

    Olá 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:
    	}
    em resposta a: EXERCÍCIO 043 -módulo-03- Repetições #104536
    Neander Fontes
    Participante

    Sim 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 😀

    em resposta a: EXERCÍCIO 043 -módulo-03- Repetições #104492
    Neander Fontes
    Participante

    Olá, 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 ------------------------")
    	}
    }
    em resposta a: Analise dos Exercício 41 e 42 #104296
    Neander Fontes
    Participante

    Olá 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: 40

    Có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! 😀 <3

    programa
    {/*	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 ------------------------")
    	}
    }
    em resposta a: Exercício 39 Lendo dados #104243
    Neander Fontes
    Participante

    Olá!! 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 ------------------------")
    	}
    }
    em resposta a: Exercício 38 analise #104225
    Neander Fontes
    Participante

    Olá, 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 ------------------------")
    	}
    }
    em resposta a: Exercício 030 -Jogo do Pin #103939
    Neander Fontes
    Participante

    Olá, 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 ————————“)
    }
    }

    em resposta a: Exercício 030 -Jogo do Pin #103937
    Neander Fontes
    Participante

    Olá, 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 ————————“)
    }
    }

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