Mário Sérgio Carvalho Almeida

Respostas no Fórum

Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • em resposta a: Exercício 38 analise #102870

    programa
    {

    funcao inicio()
    {
    inteiro idade, c=1, totM=0, totF=0
    inteiro maiorM=0, menorM=0, maiorF=0, menorF=0
    cadeia nome, velhoM=””, novoM=””, velhaF=””, novaF=””
    caracter sexo, r
    enquanto (verdadeiro){
    //Entrada de Dados
    escreva(“—————\n”)
    escreva(c, “a. PESSOA\n”)
    escreva(“—————\n”)
    escreva(“NOME: “)
    leia(nome)
    escreva(“IDADE: “)
    leia(idade)
    escreva(“SEXO [M/F]: “)
    leia(sexo)
    escreva(“QUER CONTIAR? [S/N] “)
    leia(r)

    //Análisando os Dados
    se (sexo == ‘M’ ou sexo == ‘m’){
    totM ++
    se (totM == 1){
    maiorM = idade
    velhoM = nome
    menorM = idade
    novoM = nome
    }senao {
    se(idade > maiorM){
    maiorM = idade
    velhoM = nome
    }se (idade < menorM){
    menorM = idade
    novoM = nome
    }
    }
    }senao se(sexo == ‘F’ ou sexo == ‘f’){
    totF ++
    se (totF == 1){
    maiorF = idade
    velhaF = nome
    menorF = idade
    novaF = nome
    }senao{
    se (idade > maiorF){
    maiorF = idade
    velhaF = nome
    }se (idade < menorF){
    menorF = idade
    novaF = nome
    }
    }
    }
    se (r == ‘N’ ou r == ‘n’){
    pare
    }

    c++
    }
    escreva(“=============================================”)
    escreva(“\n RESULTADO “)
    escreva(“\n=============================================”)
    escreva(“\nAo todo tivemos ” + totM + ” homens e ” + totF+ ” mulheres.”)
    escreva(“\nO homem mais velho é ” + velhoM + ” que tem ” + maiorM + ” anos.”)
    escreva(“\nO homem mais jovem é ” + novoM + ” que tem ” + menorM + ” anos”)
    escreva(“\nA mulher mais velha é ” + velhaF + ” que tem ” + maiorF + ” anos.”)
    escreva(“\nA mulher mais jovem é ” + novaF + ” que tem ” + menorF + ” anos.”)
    escreva(“\n=============================================”)
    }
    }`

Visualizando 1 post (de 1 do total)