Antonio Carlos Belemel da Cruz

Respostas no Fórum

Visualizando 13 posts - 1 até 13 (de 13 do total)
  • Autor
    Posts
  • em resposta a: Capítulo 09 Aula 02 – Listas mistas e de definição #78803

    Boa noite ícaro, meuuuuu finalmente consegui entender. Eu tinha que usar duas tag OL para cada periodo de jogos ANTIGOS e NOVOS…caraca vei travei legal nessa, na proxima venho mais aos foruns me ajudou demais,obrigado e desculpe pela orelhagem kkkk

    em resposta a: Capítulo 09 Aula 02 – Listas mistas e de definição #78738

    icaro, será que consegue reencrever o código correto pra mim executar aqui, acabei de testar aqui e continua na mesma irmão.

    em resposta a: Capítulo 09 Aula 02 – Listas mistas e de definição #78737

    Fla Icaro, bom dia!
    Meu você é top cara, revisei esse código um porrada de vezes tentando encontrar isso e não achei, de qualque forma, muito obrigado!!

    em resposta a: M03A11 – Exercícios 045 #66420

    Olá Mayla.
    Corrigi e testei, viajei kkk, obrigado!!

    em resposta a: Modulo 3, exercício 54 – Fundamentos da programação #66395

    Fala pessoal, tudo tranquilo?
    alguém pode me ajudar?? Estava tendo um pouco de dificuldade no exercício 54 do modulo 3 por isso resolvi dar uma olhada na resposta. Porém copiei o exercício igual ao vídeo da aula do mestre Guanabara e não está executando igual o dele. No meu o portugol aponta erro de compilação devido as variáveis NOME, IDADE e RESP e ter sido inicializadas. Porém no vídeo elas também não foram. Aí quando inicializo elas o programa roda.
    Segue abaixo o código que copiei e que inicializei as variáveis NOME, IDADE e RESP para que ele funcionasse. Caso alguém note uma diferença com o código do professor pode deixa o feedback por favor. (Estou revisando esse codigo faz 3 dias)

    programa
    {
    	inclua biblioteca Tipos --> t
    	inclua biblioteca Texto --> txt
     	funcao inicio()
    	{
    		escreva("{ EXERCÍCIO 054 - Pessoas Validadas }\n\n")
    		
    		cadeia teclado, nome = "", jovem = "", velho = ""
    		inteiro idade = 0, cont = 0, maior = 0, menor = 0
    		caracter resp = ' '
    		
    		faca{//ENTRADA DE DADOS COM VALIDAÇÃO
    			escreva("---------------------\n")
    			escreva("      PESSOA " + (cont + 1) + "\n")
    			escreva("---------------------\n")
    			
    			enquanto (verdadeiro) {
    				escreva("NOME = ")
    				leia(teclado)
    				se (txt.numero_caracteres(teclado) >= 3) {
    					nome = teclado
    					pare
    				} senao {
    					escreva("<<ERRO>> O nome deve ter pelo menor 3 letras.\n")
    				}
    			}
    
    			enquanto (verdadeiro) {
    				escreva("IDADE = ")
    				leia(teclado)
    				se (t.cadeia_e_inteiro(teclado, 10)) {
    					idade = t.cadeia_para_inteiro(teclado, 10)	
    					se (idade >= 3 e idade <= 130) {
    						pare	
    					} senao {
    						escreva("<<ERRO>> Idade inválida.\n")
    					}
    				} senao {
    					escreva("<<ERRO>> A idade deve ser um número inteiro.\n")
    				}
    			}
    			cont++
    			se (cont == 1) {//SE FOR A PRIMEIRA PESSOA
    				maior = idade
    				menor = idade
    				jovem = nome
    				velho = nome
    			} senao {//SE NÃO FOR A PRIEMEIRA PESSOA
    				se (idade > maior) {
    					maior = idade
    					velho = nome
    				}
    				se (idade < menor) {
    					menor = idade
    					jovem = nome
    				}
    			}
    
    			enquanto (verdadeiro) {
    				escreva("Que continuar? [S/N] ")
    				leia(teclado)
    				se(t.cadeia_e_caracter(teclado)) {
    					resp = t.cadeia_para_caracter(teclado)
    					se(resp == 'S' ou resp == 's' ou resp == 'N' ou resp == 'n') {
    						pare
    					} senao {
    						escreva("<<ERRO>> Resposta inválida! Digite apena 'S' ou 'N'.\n")
    					}
    				} senao {
    					escreva("<<ERRO>> O valor deve ser apenas uma letra.\n")
    				}
    			}
    		} enquanto( resp == 'S' ou resp == 's')
    		escreva("=========================================\n")
    		escreva("Você cadastro " + cont + " pessoas.\n")
    		escreva(jovem + " é a pessoa mais nova com " + menor + " anos.\n")
    		escreva(velho + " é a pessoa mair velha  com " + maior + " anos.\n")
    		escreva("==========================================\n\n")
    	}
    		
    }
    em resposta a: M03A14 – Exercícios 051 #66391

    Fla Ícaro, tranquilo?
    Opaa muito obrigado, finalizei o modulo 3. E agora vou poder volta para esse desafio.

    em resposta a: M03A13 – Exercícios com Estrutura PARA #65972

    Oi Mayla, não aguentei esperar e vi a aula com a resposta. Mas acredito que estava muito longe desse raciocínio e tinha tentado muitas possibilidades, para você ter uma ideia acho que fiquei 3 dias quebrando a cabeça nessa. Mas show agora assimilei essa técnica, obrigado!

    em resposta a: M03A11 – Exercícios 045 #65969

    OLá Mayla, Obrigado pelo feedback!
    Corrigi o código. Vou postar abaixo caso alguém tenha alguma dúvida e possa revisar.

    programa
    {
    	inclua biblioteca Util --> u
    	funcao inicio()
    	{	//cabeçalho do jogo
    		escreva("{ EXERCÍCIO 045 - Jogo de adivinhar }\n")
    		escreva("Vou pensar em um número entre 1 e 10")
    		escreva("\nVocê tem 3 CHANCES para acertar")
    		escreva("\n-------------------------------------\n")
    
    		//campo variaveis
    		inteiro c=1, resp, num=sorteia(1,10)
    		faca{
    			se(c == 1){
    				num=num
    			}
    			
    			escreva("\nChance de número ", c, "/3. Em que número eu pensei? ")
    			leia(resp)
    
    				se(num > resp){
    					escreva("Ainda não foi dessa vez... Mas vou te dar outra chance. Chute um valor MAIOR")
    				}
    				
    				se(num < resp){
    					escreva("Ainda não foi dessa vez... Mas vou te dar outra chance. Chute um valor MENOR")
    				}
    		
    			se(resp == num){
    				escreva("ACERTOU em ", c, " tentativas")
    				pare
    			}
    			c++
    			}enquanto(c <= 3)
    
    		
    	}
    }
    em resposta a: MOD 03 EX 038 #65216

    Boa tarde Mayla
    Obrigado pela ajuda, vou revisar o código nas aulas com a resposta do professor.

    em resposta a: MOD 03 EX 038 #64894

    ícaro, bom dia!
    cara show de bola. Acredito ter chegado ao objetivo do exercício, muito obrigado irmão!!

    programa
    {
    	
    	funcao inicio()
    	{
    		inteiro c=1
    		inteiro c_masc = 1
    		inteiro c_fem = 1
    		
    		escreva("{ EXERCÍCIO 038 - Analisando Idades }\n")
    		
    		cadeia nome="vazio"
    		cadeia mulhernova = "vazio"
    		cadeia mulhervelha = "vazio"
    		cadeia homenovo = "vazio"
    		cadeia homevelho = "vazio"
    		
    		caracter sx
    		caracter sxmulhervelha 
    		caracter sxmulhernova
    		caracter sxmascnovo
    		caracter sxmascvelho
    		
    		inteiro idade
    		inteiro idadenova = 0
    		inteiro idadevelha = 0
    		inteiro idadenovo = 0
    		inteiro idadevelho = 0
    
    		enquanto(c <= 5){
    			escreva("---------------\n")
    			escreva(c, "º PESSOAS")
    			escreva("\n---------------")
    			escreva("\nNOME: ")
    			leia(nome)
    			escreva("SEXO: ")
    			leia(sx)
    			escreva("IDADE: ")
    			leia(idade)
    			escreva("\n")
    			
    			se(sx == 'F' ou sx == 'f'){
    				
    				se(c_fem == 1){
    					mulhernova = nome
    					idadenova = idade
    					sxmulhernova = sx
    					
    				}
    				c_fem++
    				}
    				
    			se(sx == 'f' ou sx == 'F'){
    						se(idade > idadevelha){
    							mulhervelha = nome
    							idadevelha = idade
    							sxmulhervelha = sx
    						}
    						
    						se(idade < idadenova){
    							mulhernova = nome
    							idadenova = idade
    							sxmulhernova = sx
    						}
    					}
    
    					//
    			se(sx == 'm' ou sx == 'M'){
    				se(c_masc == 1){
    					homenovo = nome
    					idadenovo = idade
    					sxmascnovo = sx
    					
    				}
    				c_masc++
    			}
    
    			se(sx == 'm' ou sx == 'M'){
    				se(idade > idadevelho){
    					homevelho = nome
    					idadevelho = idade
    					sxmascvelho = sx
    					
    				}
    
    				se(idade < idadenovo){
    					homenovo = nome
    					idadenovo = idade
    					sxmascnovo = sx
    				}
    			}
    						
    			c++
    		}
    		escreva("\nQuem é a mulher mais jovem é a ", mulhernova, " que tem ", idadenova, " anos.")
    		escreva("\nQuem é a mulher mais velha é a ", mulhervelha, " que tem ", idadevelha, " anos.\n")
    		escreva("\nQuem é o homem mais novo é o ",  homenovo, " que tem ", idadenovo, " anos.")
    		escreva("\nQuem é o homem mais velho é o ", homevelho , " que tem ", idadevelho , " naos.")
    		escreva("\n\n")
    	}
    }
    em resposta a: MOD 03 EX 038 #64690

    Boa noite pessoal, estava travado nesse exercício porém agora com os teste de mesa consegui evoluir. Minha dúvida é sobre o primeiro método como faço para fazer desse jeito não consegui entender a parte de adicionar dois contadores.

    em resposta a: Duvida enorme sobre ex. 25 #63850

    Fala pessoal,
    Obrigado pela força, só gente fera, consegui fazer o exercicio com base no código do Francisco, porém só entendi mesmo depois da explicação do Icaro simulando mentalmente com números.

    Obrigado a todos tava a dois dias travado já…rs

    em resposta a: MÓDULO 02 – Exercício 014 #63704

    Show de bola, entendi Mayla, obrigado!

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