como fazer uma piramide de asterisco no visual g?
Soluções para a tarefa
Respondido por
0
Escrever m linhas com i asteriscos alinhadas pela esquerda, onde i corresponde ao número da linha corrente. Exemplo: Para m=6 a saída do programa deve ser
*
**
***
****
*****
******
*
**
***
****
*****
******
O enunciado do problema solicita que sejam apresentadas m linhas de asteriscos, onde a primeira linha contém um asterisco, a segunda dois, a terceira três e assim sucessivamente. Isto significa que na i-ésima linha precisamos apresentar i asteriscos. Duas contagens se fazem necessárias: uma para contabilizar as linhas apresentadas e a outra para contabilizar os asteriscos apresentados em uma particular linha. A contagem das linhas vai de 1 até m e, para uma particular linha, digamos a i-ésima, a contagem dos asteriscos produzidos (isto é, as posições (ou "colunas") da linha já ocupadas) que vai de 1 a i. O limite superior da contagem de asteriscos de uma linha é igual ao número da linha. Um possível algoritmo, portanto, é:
leia mpara i variando de 1 a m façapara j variando de 1 a i façaapresente '*'mude o cursor para o início da próxima linhaPerguntas interessantes