Física | Análise de Circuitos | Lógica de Programação | Tecnologia da Informação | Sobre o blog

sexta-feira, 19 de novembro de 2010

Faça um procedimento que recebe a idade de um nadador por parâmetro e retorna, também por parâmetro, a categoria desse nadador de acordo com a tabela abaixo:

5 a 7 anos - Infantil A
8 a 10 anos - Infantil B
11-13 anos - Juvenil A
14-17 anos - Juvenil B
Maiores de 18 anos (inclusive) - Adulto
Algoritmo "Classifica nadador por idade"
var
    idade: inteiro
Inicio
    //inicio do procedimento
    Procedimento classificacao(id: inteiro)
// recebe o valor da variavel id por parametro
    Inicio
        Escreval("A classificacao é ")
        // Faz a estrutura de condição, com o valor digitado pelo usuário
        Se (id >= 5) entao
            Se (id <= 7) entao
                Escreva("Infantil A")
            Senao
                Se (id <= 10) entao
                    Escreva("Infantil B")
                Senao
                    Se (id <= 13) entao
                        Escreva("Juvenil A")
                    Senao
                        Se (id <= 17) entao
                            Escreva("Juvenil B")
                        Senao
                            Escreva("Adulto")
                        Fimse
                    Fimse
                Fimse
            Fimse
        Senao
            Escreva("E muito criança para nadar!")
        Fimse
    Fimprocedimento
    //fim do procedimento
    Escreva("Informe a idade do nadador: ")
    Leia(idade)
    // Leia a idade
    // Passa o valor da idade por parametro para o procedimento
    classificacao(idade)
    //O procedimento escreve na tela a categoria do nadador
Fimalgoritmo

Nenhum comentário: