Rafael Cipriano da Silva

Respostas no Fórum

Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • em resposta a: ex068 #98224

    Consegui meu DEEEEEUUUUUUSSSSS, que incrível!

    em resposta a: exer 61 #98100

    Obrigado, era só esse exercício que precisava terminar. Cheguei tinha esquecido que dava para usar uma função da biblioteca dentro de outra!

    em resposta a: exer 61 #98067

    A biblioteca de Texto especificamente a função posicao_texto(), me retorna a posição do caracter que eu preciso em um número inteiro. Mas como eu faço para que escreva o nome com o caracter desejado?

    em resposta a: EX051 #97548

    Consegui resolver o ex52, minha dúvida agora é só se eu mantenho o ex51 assim ou eu tenho que tentar resolver com os laços aninhados?

    em resposta a: M03A7 – Ex038 – Analisando Idades #97025

    O meu programa só exibe o nome dos dois sexos no resultado final se eu tiver três opções para o mesmo sexo!
    Então se eu tiver 2 mulheres e 3 homens ele exibe o homem jovem e o homem velho mas, não exibe o nome da primeira mulher só o da segunda!

    O que eu posso estar revendo? Sendo que usei a mesma lógica para todas as verificações!

    programa
    {
    	
    	funcao inicio()
    	{
    		//Declaração de variáveis para as estruturas de controle
    		inteiro C = 1, P = 1, IDADE
    		cadeia NOME, SEXO
    		
    		//Declaração de variáveis do resultado
    		cadeia MULHER_JOVEM = "",
    			  MULHER_VELHA	= "",
    			  HOMEM_JOVEM	= "",
    			  HOMEM_VELHO	= ""
    			  
    		inteiro IDADE_MULHER_JOVEM	= 0,
    			   IDADE_MULHER_VELHA	= 0,
    			   IDADE_HOMEM_JOVEM	= 0,
    			   IDADE_HOMEM_VELHO	= 0
    		
    		escreva("{ EXERCÍCIO 038 - Analisando idades }\n")
    
    		enquanto(C <= 5) {
    			escreva("================\n")
    			escreva(P, "° PESSOA\n")
    			escreva("NOME: ")
    			leia(NOME)
    			escreva("IDADE: ")
    			leia(IDADE)
    			escreva("SEXO[M/F]: ")
    			leia(SEXO)
    			escreva("================\n")
    
    			se(C == 1) {
    				IDADE_MULHER_JOVEM	= IDADE
    				IDADE_MULHER_VELHA	= IDADE
    				IDADE_HOMEM_JOVEM	= IDADE
    				IDADE_HOMEM_VELHO	= IDADE
    			}
    			se(SEXO == "F" e IDADE < IDADE_MULHER_JOVEM) {
    				IDADE_MULHER_JOVEM = IDADE
    				MULHER_JOVEM = NOME
    			}
    			se(SEXO == "F" e IDADE > IDADE_MULHER_VELHA) {
    				IDADE_MULHER_VELHA = IDADE
    				MULHER_VELHA = NOME
    			}
    			se(SEXO == "M" e IDADE < IDADE_HOMEM_JOVEM) {
    				IDADE_HOMEM_JOVEM = IDADE
    				HOMEM_JOVEM = NOME
    			}
    			se(SEXO == "M" e IDADE > IDADE_HOMEM_VELHO) { 
    				IDADE_HOMEM_VELHO = IDADE
    				HOMEM_VELHO = NOME
    			}
    			C++
    			P++
    		}
    
    		//Resultado
    		escreva("A mulher mais jovem é a ", MULHER_JOVEM, " que tem ", IDADE_MULHER_JOVEM, " anos.\n")
    		escreva("A mulher mais velha é a ", MULHER_VELHA, " que tem ", IDADE_MULHER_VELHA, " anos.\n")
    		escreva("O homem mais jovem é o ", HOMEM_JOVEM, " que tem ", IDADE_HOMEM_JOVEM, " anos.\n")
    		escreva("O homem mais velho é o ", HOMEM_VELHO, " que tem ", IDADE_HOMEM_VELHO, " anos.\n")
    		
    	}
    }
    em resposta a: EX030 #96900

    Não consigo substituir os múltiplos de 4 pelo PIN, há algum material que eu possa rever? Cujo eu não me lembro agora!

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