Antonio Cesar Ferreira Neves

Respostas no Fórum

Visualizando 15 posts - 1 até 15 (de 15 do total)
  • Autor
    Posts
  • em resposta a: Mdodúlo 02 Aula 06 – Pendrives no Terminal #87294

    meu pendrive tava com o RM como 0 sendo que as duas partições que são realmente são ssd são os sda e sdb sei pq já uso a um tempinho . troquei de pendrive e agora ele esta como sdc e o RM está como 1. não faço a menor ideia do que aconteceu…

    em resposta a: Mdodúlo 02 Aula 06 – Pendrives no Terminal #87293

    executei o rm -v /bin/fdisk e rm -v /bin/mkfs.vfat pra apagar o link simbolico que eu criei e meu pc travou legal tive que resetar ashahshahshas

    em resposta a: Modúlo 004 exercício 062 não sei oque fiz de errado #70520

    Muito obrigado !!!

    em resposta a: Modúlo 004 exercício 062 não sei oque fiz de errado #70401

    vou substituir depois esse tanto de enquanto(verdadeiro) por um escolha caso. e na linha 27 devo ter dado tab na hora de copiar o código sem querer mas tirando a parte comentada da linha 36 a 46 o programa está funcionando

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

    Muito obrigado!!!

    em resposta a: questões 6 e 8 do modulo 1 programação #69664

    Bom dia, Jonas Mota o raciocínio da sua resolução está correto ,porém esse + no início do parenteses escreva(+Matematica.arredondar(hm,2))
    assim como moderador escreveu, não é necessário. ficaria melhor assim: `escreva(Matematica.arredondar(hm,2) + ” Hm\n”) quando utilizamos o simbolo de + para trabalharmos com frases, ele serve para unir duas strings
    ao invés de escrevermos

    escreva(Matematica.arredodar(dam,2))
     escreva(" Dam\n")
    
    //Utilizamos o + para concatenar (unir) as strings
    escreva(Matematica.arredondar(dam,2)    +    " Dam\n") 
    
    //Outro exemplo
    cadeia fruta = " Abacate", fruta2 = " Pimenta"
    escreva(fruta )
    escreva(fruta2)
    escreva(fruta1    +    fruta2)
    
    

    talvez eu te deixe confuso pq não sei explicar direito ,mas no caso a união não seria com a variável dam ,mas com a escrita do que sai dela que é uma frase ou caracter … seria como

    
    // nesse  1° caso não tem a necessidade de concatenar mas pra fins de exemplo
    escreva("Pedro tirou ")
    escreva("10")
    escreva("Pedro tirou " + "10")
    
    //2° Caso
    inteiro numero = 10  
    escreva("Pedro tirou ")
    escreva(numero)
    escreva("Pedro tirou " + numero) 
    em resposta a: M03A11 – Exercícios 045 #69659

    Obs:Resolvi esse exercício a alguns dias atrás e não sei se era para abrir um outro post ou colocar aqui.minha resposta está funcionando.

    Resolução do exercício 45: fiz quase a mesma coisa que o professor ,porém coloquei uma saída para caso o usuário digite um valor maior que dez,se tiverem alguma dica para tirar esse tanto de operador de conjunção para deixar o código mais otimizado to aceitando.
    peço desculpas por qualquer erro de português nesse comentário to com sono.

    /*	.Estudonauta
    	
    	.Programação Básica
    	
    	.Modúlo	003	Exercício	045	-	Jogo de Adivinhar
    	
    	.Objetivo: O Programa deve sortear um número para o úsuario que tera três tentativas para acertar indicando se o 
    		número de entrada é maior, igual ou menor o valor apresentado caso o cliente não acerte nas tres tentativas o 
    		programa deve apresentar uma mensagem 
    
    	.Autor da Resolução: Antonio Cesar 
     */	
    	//Biblíotecas
    	inclua biblioteca Util
    	
    	funcao inicio()
    	{
    		//Declaração de variáveis
    		inteiro sorteado	=	0, numero,	chances	=	1
    	
    		//Cabeçalho do Exercicío
    		escreva("===============================================\n\tEXERCÍCIO	045 - Jogo de Adivinhar"	+
    			   "\n===============================================\n")
    
    		//Sorteando um número
    		sorteado	=	Util.sorteia(1,10)
    		
    		
    		//Instruções
    			escreva("Vou pensar em um número entre 1 e dez.\nVocê tem três chances de adivinhar."	)
    			escreva("\n---------------------------------------------------------------------------\n"	)
    		
    		faca
    		{			
    			//Entrada de dados
    			escreva(chances,	"ª chance de 3. Em que número eu pensei ? ")
    			leia(numero)
    
    			//Dica caso número seja maior
    			se(numero	>	sorteado	e	chances	!=	3	e	numero	<=	10) 
    			{
    				escreva("Você não acertou e ainda tem ",	3	-	chances,	" Chute(s).\n" 
    						+	"Tente um valor menor.\n\n") 					   			
    			}
    			
    			senao
    			{	
    					//Acertou
    					se(numero	==	sorteado)
    					{	
    						escreva("Parabéns você acertou em", chances, " chance(s).")
    						pare				
    					}
    					
    					//Dica caso número seja menor
    					senao se(chances	!=	3 e numero	>=	0)
    					{	
    						escreva("Você não acertou e ainda tem ",	3	-	chances,	" Chute(s).\n" 
    								+ "Tente um valor maior. \n\n")
    					}
    			}
    			//Instrução
    			se(numero	>	10	 ou	numero	<	0)
    				escreva("Você desperdiçou sua chance o número sorteado está entre 1 e 10.\n\n")
    
    		//Tempo de espera em milisegundo
    		Util.aguarde(1000)
    		
    		//Diminuindo as chances
    			chances ++		
    		}enquanto(chances	<=	3)
    		//Mensagem Inspiradora
    		se(numero	!=	sorteado)	escreva("Mais sorte na proxima vez\n")
    				
    		//Termino
    		escreva("\n================= Fim do Programa =================") 
    	}
    }
    em resposta a: MOD 03 EX 038 #68239

    muito obrigado!!

    em resposta a: MOD 03 EX 038 #68111
    programa
    {
    /*	Estudonauta
    	Modúlo	-	003
    	Exercício	-	038
    	
    	Objetivo: Receber o nome idade e sexo de 5 pessoas logo após isso, o programa deve apresentar qual e o individuo mais jovem e o 
    				mais velho de cada sexo 
    	
    	Autor da Resolução:	Antonio Cesar
     */
    	
    	//Biblíotecas
    	inclua biblioteca	Texto	-->	t
    	
     	funcao inicio()
    	{
    		//Declaração de Variaveis
    		cadeia nome,	maisjovem	=	" ",	maisvelha	=	" ",	maisjovem_m
    	=	" "/*homem mais jovem*/,	maisvelho	=	" "
    		cadeia sexo
    		inteiro idade,	idadenova	=	0,	idadevelha	=	0,	idadenovo	=	0,	idadevelho	=	0
    		inteiro contador	=	1	
    
    		//Interface
    		escreva("=====================================\n\tExercício - 038\n=====================================\n")
    
    		enquanto(contador	<=	5)
    		{
    			//Entrada de dados
    			escreva("----------\n",	contador,	"ª pessoa\n----------\n")
    			escreva("Nome: "	 )
    			leia(nome)
    			
    			escreva("Sexo[F/M]: ") 
    			leia(sexo)
    			
    			sexo	=	t.caixa_alta(sexo)
    
    			escreva("Idade: "	 )
    			leia(idade)
    
    			
    			//Inicializando a comparação
    			se(contador	==	1	e	sexo	==	"F")
    			{
    				maisjovem		=	nome
    				idadenova		=	idade
    				
    				maisvelha		=	nome
    				idadevelha	=	idade	
    			}
    			
    			senao 
    			{	
    				se(contador	==	1	e	sexo	==	"M")
    			
    				{
    					maisjovem_m	=	nome
    					idadenovo		=	idade
    
    					maisvelho		=	nome
    					idadevelho	=	idade		
    				}
    				
    				senao
    				{	//Atribui a idade e o nome da pessoa mai jovens  do sexo Feminino
    					se(idade	<	idadenova		e	sexo	==	"F")
    					{
    						maisjovem		=	nome
    						idadenova		=	idade	
    					}
    					//Atribui a idade e o sexo da pessoa mais velha do sexo Feminino
    					se(idade	>	idadevelha	e	sexo	==	"F")
    					{
    						maisvelha		=	nome
    						idadevelha	=	idade		
    					}
    					
    					senao
    					{	//Atribui a idade e o sexo da pessoa mais nova do sexo masculino BuGGGGGGAQUIII
    						se(idade	<	idadenovo			e	sexo	==	"M")
    						{
    							maisjovem_m		=	nome
    							idadenovo			=	idade
    						}
    						//Atribui a idade e o sexo da pessoa mais velha do sexo masculino
    						se(idade		>	idadevelho	e	sexo	==	"M")
    						{
    							maisvelho		=	nome
    							idadevelho	=	idade
    						}	
    					}
    					
    					
    				}
    			}//Fim senao
    					
    			contador		+=	1
    		}//Fim Enquanto 		
    
    		//Saída
    		escreva("\n\n=====================================================\n")
    		escreva("A mulher mais jovem é ",	maisjovem		,	" que tem\t",	idadenova	,	" anos\n")
    		escreva("A mulher mais velha é ",	maisvelha		,	" que tem\t",	idadevelha,	" anos\n")
    
    		escreva("O Homem  mais jovem é ",	maisjovem_m	,	" que tem\t",	idadenovo	,	" anos\n")
    		escreva("O Homem  mais velho é ",	maisvelho		,	" que tem\t",	idadevelho,	" anos\n")						
    		escreva("=====================================================\n") 		
    	}
    }

    Não faço a menor ideia do porque a variavel maisjovem_m e idadenovo não estão inicializando na decisão

    em resposta a: Modulo 2 – Exercicio 25 #67318

    Muito obrigado pelo felldeback vou seguir esse seu conselho

    em resposta a: Modúlo 2 ex 024 (o que fiz de errado?) #67317

    muito obrigado por sua resposta !! Estou amando essa plataforma 🙂 🙂 ,porém uma coisa que sinto um pouco de falta é poder a pagar as postagens sou meio emocionado, escrevo demais…

    em resposta a: Modúlo 2 ex 024 (o que fiz de errado?) #67316

    mil desculpas, já vi meu erro … se (estado == "AC" ou estado == "ac") :/

    em resposta a: Modulo 2 – Exercicio 25 #67222
    //DECLARAÇÃO DE VARIÁVEIS
    		real n1, n2, n3, r // r (retorno)
    		
    		//ENTRADA DE DADOS
    		escreva("{ EXERCICÍO - 025 três valores em ordem }\nDigite um valor: ")
    		leia(n1)
    		escreva("Digite outro valor:")
    		leia(n2)
    		escreva("Digite mais um valor: ")
    		leia (n3)
    		escreva("------------\n")
    		se (n1	>	n2)
    			{
    			r	=  n2
    			n2	=  n1 
    			n1 	=  r //original valores n2 n1
    			
    			se (n1 > n3)
    				{
    					r	=	n3
    				 	n3	=	n2
    				 	n2	=	n1
    				 	n1	= 	r // original valores n3 n2 n1
    				}
    			senao se(n2 > n3)
    				{
    				  	r	= 	n3
    				  	n3	= 	n2
    				  	n2	=	r // original valore n2 n3 n1
    				} 
    				 
    			}	  	
    		senao se(n2	>	n1)
    			{
    				se(n2	>	n3)
    				{
    					r	=	n3
    					n3	=	n2 
    					n2	=	r// original valores n1 n3 n2 
    					se(n1	>	n2)
    					{
    						r	=	n2
    						n2	=	n1
    						n1	= 	r //original valore n3 n1 n2
    					}
    				}
    			}
    		escreva("MENOR:\t\t"+ n1 +	"\nINTERMEDIÁRIO:\t" + n2 + "\nMaior:\t\t" + n3)				   
    	}	
    em resposta a: Exercício 004 operações aritméticas #66723

    Boa tarde, muito Obrigado por apontar os meus erros , tenho essa mania de usar comandos que aprendi recentemente para tudo quando estou cansado… Como não foi especificado que a entrada tinha que ser um numero inteiro pensei que deveria utilizar uma variável real e por lembrar vagamente de que um numero a>b| a,b são variáveis inteiras e o resultado é = 0 , tentei contornar o problema passando ambas as variáveis para o tipo real. Porém, como o simbolo % não esta mostrando o resto com dois números reais não consegui aplicar a formula dividendo= divisor*quociente + resto que no caso seria quociente = (dividendo-resto)/divisor. Não sabia que esse operador não funcionava para números reais.

    em resposta a: Exercício 004 operações aritméticas #66605
    real numero1, numero2
    		escreva(" { EXercício 004 - Operações Aritiméticas basicas }\n" + "Digite um valor:\t ")
    		leia(numero1)
    		escreva("Digite outro valor")
    		leia(numero2)
    		escreva(" SOMA = " + (numero1 + numero2) + "\n DIFERENÇA = " + (numero1 + numero2) + "\n PRODUTO = " + (numero1*numero2) +  "\n                    DIVISÃO INTEIRA = " + ((numero1 - ( numero1 %  numero2))/numero2)) 
    		escreva("\n DIVISÃO REAL =" + (numero1/numero2) + ("\n RESTO DA DIVISAO = ") + (  numero1 %   numero2) )                               //assim acho que esta mais legível obs:acrecentei o parenteses que tinha tirado sem querer 
Visualizando 15 posts - 1 até 15 (de 15 do total)