Gabriel Gonçalves da Silva

Respostas no Fórum

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • em resposta a: Módulo 3 Exercício 52 – Pirâmide #130532

    Pessoal, essa foi a minha solução:

    programa
    {
    /*Esse algoritmo deve ser capaz de desenhar uma pirâmide de cabeça para baixo com qnts linhas o usuário quiser
    Por exemplo: Quantas linhas sua pirâmide terá?
    Digite aqui: 10

    *********
    *******
    *****
    ***
    * */

    inclua biblioteca Util –> U
    funcao inicio()
    {
    inteiro numero_de_andares
    inteiro base_piramide = 0
    inteiro espacos_em_branco
    inteiro novas_linhas = 0
    inteiro numero_de_asteriscos

    escreva(“Quantos andares a sua pirâmide terá? “)
    leia(numero_de_andares)

    base_piramide = (numero_de_andares * 2) – 1

    para(novas_linhas; novas_linhas <= numero_de_andares; novas_linhas++){
    escreva(“\n”)
    //condição para o espaçamento de cada linha:
    para(espacos_em_branco = 1 ;espacos_em_branco <= novas_linhas ; espacos_em_branco ++ ){
    escreva(” “)
    }
    //Condição para a construção da base do triângulo
    para(numero_de_asteriscos = 1; numero_de_asteriscos <= base_piramide; numero_de_asteriscos++){
    escreva(“*”)
    U.aguarde(100)
    //Lembre-se que o número estoura e depois ele começa em 1 novamente, por isso o laço dá certo.
    }
    base_piramide -= 2
    }
    }
    }

    em resposta a: Módulo 3 Exercício 52 – Pirâmide #130437

    Boa tarde, pessoal! Tudo beleza?

    Galera, eu estou com muita dificuldade em resolver um exercício proposto pelo professor Gustavo. O enunciado diz que devemos fazer uma pirâmide ao contrário, pulando as linhas e dando os espaços como no exemplo abaixo:

    **************
    ************
    **********
    ********
    ******
    ****
    **
    Eu assisti a resolução do enunciado e copiei o código para estudos que nem o professor recomenda, depois tentei fazer e mesmo assim, eu não consegui.
    Alguém poderia me dar um outro exemplo, ou me ajudar a entender como fazer os laços corretamente?
    Teve uma hora que quase deu certo, mas aí meus neurônios explodiram e não consegui fazer mais nada.

    Grato pela atenção!

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