Diferentemente da maioria dos aplicativos de software , linguagens de programação pode ajudar a desbloquear o poder do seu computador, permitindo que você execute tarefas feitos sob medida. Exibindo um triângulo retângulo de números é um exemplo perfeito para iniciantes , pois usa muitos conceitos -chave, como loops, constantes e variáveis , condições , etc O triângulo retângulo de programa números também permite modificações específicas do usuário , de modo que você pode mudar o seu código para adicionar ou remover recursos . Coisas que você precisa
compilador C (qualquer versão ; recomendado : Visual C + + Express)
Mostrar Mais instruções
Escrevendo o Algoritmo
1
Visualize sua saída desejada. A exibição de um triângulo retângulo de números fica assim:
1
1 2
1 2 3
1 2 3 4 [ e assim por diante ]
2
Identifique sua entrada do usuário ( se houver). Neste caso, o usuário escolhe o número de linhas do triângulo , por isso precisamos de solicitar o número de linhas do usuário.
3
Verifique se o número de linhas é apropriado para a saída . São necessários um número mínimo e máximo de linhas , caso contrário, podem ocorrer erros . Por exemplo, a entrada do usuário pode ser -1, mas não podemos desenhar um triângulo com -1 linhas. Neste exemplo, vamos configurar 2 como número mínimo de linhas e 20 como o número máximo de linhas .
4
Procure repetições e loops de projeto com base nelas. Neste projeto há dois loops : um que desenha todas as linhas a partir da linha 1 até a última linha , e uma segunda que atrai os elementos em cada linha e redefine cada vez que uma nova linha começa a ser desenhado. Este loop elemento está aninhado dentro do loop de linha.
5
Coloque todas as suas etapas algoritmo juntos. Parece que este :
1. Pergunte para a entrada do usuário
2. Verifique a existência de limites ( mínimo e máximo)
3 . Desenhe linhas laço
4 . Desenhe elementos em cada loop de linha ( aninhada dentro desenhar linhas circular)
5 . Programa Fim
De Algoritmo para Código
6
Configure seu programa principal . . Uma vez que estamos pedindo ao usuário para a entrada, usar a biblioteca iostream
As primeiras linhas de código são:
# include
using namespace std ;
int main () {
7
Declare variáveis e constantes . Precisamos de uma variável e duas constantes : um para a entrada do usuário (chamado de "linhas" ) e uma constante para o mínimo obrigado ( min_lines ) e máximo ( encadernados max_lines ) . Todos estes devem ser inteiros . O código :
int linhas;
const int min_lines = 2;
const int max_lines = 20;
8
Pergunte ao seu usuário para o número de linhas . Guarde a entrada do usuário nas linhas variável :
cout << " Digite o número de linhas :";
cin >> linhas ;
cout < ; < endl << endl;
9
Aplique a seleção para verificar se a entrada do usuário está dentro dos limites . Se for limites externos, corrigi-lo , colocando-o ao valor limite mais próximo . O código é o seguinte:
se (linhas < min_lines )
{ linhas = min_lines ;
cout << " . Poucas linhas alteradas para" < ; < min_lines , << " linhas" << endl << endl; }
else if (linhas > max_lines )
{ linhas = max_lines ;
cout << " muitas linhas alterado para. " << max_lines , << " linhas" << endl << endl; }
10
Comece o laço que desenha as linhas . Uma vez que sabemos o número de linhas não vai mudar após a entrada do usuário , podemos usar um loop for. Deixe o circuito aberto para aninhar o laço que atrai cada número na linha. Aqui está o código :
for (int count1 = 1; count1 == linhas ; count1 + +) {
11
Insira nosso segundo loop aninhado para desenhar o elementos em cada linha. Digite o código:
para ( count2 = 0; count2 == count1 ; count2 + +) {
cout << ( count2 +1) << " ";} < br >
12
Feche nosso laço linha . Toda vez que terminar a exibição de uma linha , peça o computador para enviar o nosso cursor para a próxima linha . Além disso, adicione um espaço depois do nosso triângulo foi totalmente exibido. Este é o código :
cout << endl; }
cout << endl;
13
terminar a nossa . programa retornando um valor para a nossa função principal
return ( 0); }
14
Digite o código completo , e seu programa está pronto < . br>
Aqui está o código completo :
# include
using namespace std ;
int main () {
int linhas ;
min_lines int const = 2;
const int max_lines = 20;
cout << " Digite o número de linhas :";
cin >> linhas ;
cout << endl << endl;
se (linhas < min_lines )
{ linhas = min_lines ;
cout << " poucas linhas alterado para. " << min_lines , << " linhas" << endl << endl; }
else if (linhas > max_lines )
{ linhas = max_lines ;
cout << " . muitas linhas alterado para" << max_lines , << "linhas" << endl << endl; }
for (int count1 = 1; count1 == linhas ; count1 + +) {
para ( count2 = 0; count2 == count1 ; count2 + +) {
cout << ( count2 +1) << " ";}
cout << endl;
}
cout << endl;
voltar (0); }