Respostas no Fórum
Visualizando 2 posts - 1 até 2 (de 2 do total)
-
AutorPosts
-
Túlio Estrela Marques
ParticipanteJá me corrigi aqui…
o problema estava nesse trecho…se(idadeHJ < idade){ idadeHJ = idade nomeHJ = nomecoloquei a condição errada…
a condição correta é:se(idade < idadeHJ){ idadeHJ = idade nomeHJ = nomee o mesmo vale pra idadeMJ
Desculpe o incômodo e obrigado pela paciênciaTúlio Estrela Marques
Participanteprograma { funcao inicio() { escreva("{ EXERCÍCIO 038 - Analisando idades }\n") escreva("-------------------------------\n") escreva("Entre com os dados de 5 pessoas\n") escreva("-------------------------------\n") inteiro cont = 1, idade, idadeHJ = 0, idadeHV = 0, idadeMJ = 0, idadeMV = 0 inteiro qttM = 0, qttH = 0 cadeia nome, nomeHJ = "", nomeHV = "", nomeMJ = "", nomeMV = "" caracter sx enquanto(cont <= 5){ escreva("\n------------\n") escreva(cont,"ª PESSOA") escreva("\n------------\n") escreva("NOME: ") leia(nome) escreva("SEXO: ") leia(sx) escreva("IDADE: ") leia(idade) se(sx == 'M' ou sx == 'm'){ qttH++ se(qttH == 1){ nomeHJ = nome nomeHV = nome idadeHJ = idade idadeHV = idade }senao{ se(idade > idadeHV){ idadeHV = idade nomeHV = nome } se(idadeHJ < idade){ idadeHJ = idade nomeHJ = nome } } } se(sx == 'F' ou sx == 'f'){ qttM++ se(qttM == 1){ nomeMJ = nome nomeMV = nome idadeMJ = idade idadeMV = idade }senao{ se(idade > idadeMV){ idadeMV = idade nomeMV = nome } se(idadeMJ < idade){ idadeMJ = idade nomeMJ = nome } } } cont++ } escreva("\n======================================================\n") escreva("O homem mais jovem é o ",nomeHJ," que tem ",idadeHJ," anos\n") escreva("O homem mais velho é o ",nomeHV," que tem ",idadeHV," anos\n") escreva("A mulher mais jovem é a ",nomeMJ," que tem ",idadeMJ," anos\n") escreva("A mulher mais velha é a ",nomeMV," que tem ",idadeMV," anos\n") } }Tentei usar a lógica do começo desse tópico, mas não deu muito certo… Podem me ajudar, por favor?
-
AutorPosts
Visualizando 2 posts - 1 até 2 (de 2 do total)