• Matéria: Informática
  • Autor: Danilosimoes19
  • Perguntado 6 anos atrás

PORTUGOL - Faça um algoritmo que leia o nome, data de nascimento e sexo de 10 pessoas. Ao final mostre a quantidade de pessoas de cada sexo, a maior e a menor idade, com seus Respectivos nomes.

Respostas

respondido por: TheHulley
0

Certo, o programa abaixo esta em portugol e caso queira testa-lo use a IDE (https://portugol-webstudio.cubos.io/ide).

programa {

funcao inicio()

{

    cadeia nome, sexo, mainome, maisex, mennome, mensex

    inteiro c, dia, mes, ano, maiidade, menidade, m, f

   

    c = 1

    m = 0

    f = 0

   

    mainome = "a"

    maisex = "a"

    mennome = "a"

    mensex = "a"

 

    maiidade = 0

    menidade = 100

   

    enquanto (c <= 2)

    {

        escreva ("\nDigite o seu nome\n")

        leia (nome)

        escreva ("\nDigite o seu sexo      (Digite em minúsculo, no caso sem o uso do CAPSLOCK)\n")

        leia (sexo)

       

        escreva ("\nDigite o dia de seu nascimento\n")

        leia (dia)

        escreva ("\nDigite o mês de seu nascimento\n")

        leia (mes)        

        escreva ("\nDigite o ano de seu nascimento\n")

        leia (ano)

       

        se (2020 - ano > maiidade)

        {

            mainome = nome

            maisex = sexo

            maiidade = (2020 - ano)

        }

       

        se (2020 - ano < maiidade)

        {

           mennome = nome

            mensex = sexo

            menidade = (2020 - ano)  

        }

       

        se ((sexo == "Feminino") ou (sexo == "feminino") ou (sexo == "FEMININO"))

        {

            f = f + 1

        }

       

        se ((sexo == "Masculino") ou (sexo == "masculino") ou (sexo == "MASCULINO"))

        {

            m = m + 1

        }    

        escreva ("\n\nResposta registrada!\n\n")

        c = c + 1

    }

    escreva ("\nInformações do programa\n\n")

    escreva ("A pessoa com a maior idade se chama ", mainome, " é do sexo ", maisex, " e tem ", maiidade, " anos.\n")

    escreva ("A pessoa com a menor idade se chama ", mennome, " é do sexo ", mensex, " e tem ", menidade, " anos.\n")

    escreva ("Foram registradas um total de ", f, " do sexo feminino e um total de ", m," pessoas do sexo masculino\n")

}

}

Perguntas similares