differenza della maggior parte delle applicazioni software , linguaggi di programmazione può aiutare a sbloccare tutta la potenza del vostro computer , consentendo di eseguire le attività su misura . Visualizzazione di un triangolo rettangolo di numeri è un esempio perfetto per i principianti , in quanto utilizza molti concetti chiave quali loop, costanti e variabili , condizioni, ecc Il diritto triangolo di numeri programma permette anche di specifici per l'utente le modifiche , in modo da poter cambiare la vostra codice per aggiungere o rimuovere funzionalità . Cose che ti serviranno
compilatore C ( qualsiasi versione ; consigliata : Visual C + + Express ) economici Mostra Altre istruzioni
Scrivere l'algoritmo
1
Visualizzate l'output desiderato . La visualizzazione di un triangolo rettangolo di numeri è la seguente:
1
1 2
1 2 3
1 2 3 4 [ e così via ]
2
Identificare il vostro input dell'utente ( se presente) . In questo caso , l' utente sceglie il numero di linee del triangolo , quindi dobbiamo richiedere il numero di linee da parte dell'utente .
3
Controllare se il numero di righe è appropriato per l'uscita . Un numero minimo e massimo di righe sono necessarie , in caso contrario , potrebbero verificarsi errori . Per esempio , l' input dell'utente potrebbe essere -1 , ma non possiamo disegnare un triangolo con linee -1 . In questo esempio , imposteremo 2 come numero minimo di righe e 20 come numero massimo di linee .
4
Cercare ripetizioni e design cicli basati su di essi . In questo progetto ci sono due cicli : uno che disegna tutte le linee dalla linea 1 all'ultima linea , e una seconda che attira gli elementi su ciascuna linea e reimposta ogni volta che una nuova riga inizia da trarre . Questo ciclo elemento è nidificato all'interno del ciclo di linea.
5
mettere insieme tutti i tuoi passi dell'algoritmo . Ecco come si presenta :
1 . Chiedi l'input dell'utente
2 . Verificare la presenza di confini
( minima e massima ) per 3 . Disegnare linee cappio
4 . Disegnare gli elementi su ogni anello della linea ( nidificato all'interno pareggio ciclo linee ) per
5 . Fine programma
Da Algoritmo di codice
6
Imposta il tuo programma principale . Dal momento che stiamo chiedendo all'utente per l'input , usa la libreria iostream
Le prime righe di codice sono:
# include
using namespace std; < . br>
int main ( ) {
7
dichiarare variabili e costanti . Abbiamo bisogno di una variabile e due costanti : una per l' input dell'utente (chiamati "linee" ) e una costante per il limite minimo ( min_lines ) e massimo limite ( max_lines ) . Tutti questi dovrebbero essere interi . Il codice :
linee
INT;
const int min_lines = 2;
const int max_lines = 20;
8
Chiedi al tuo utente per il numero di righe . Conservare l' input dell'utente nelle linee variabile :
cout << " Inserire il numero di righe :";
cin >> linee ;
cout < , < endl << endl;
9
Applicare il controllo per verificare che l' input dell'utente è all'interno dei limiti . Se è al di fuori dai limiti, correggerlo impostandolo al più vicino valore associato . Il codice è il seguente :
se ( linee < min_lines )
{ righe = min_lines ;
cout << " . Troppo poche righe modificate a" < , < min_lines , << "linee" << endl << endl; }
else if ( linee > max_lines )
{ righe = max_lines ;
cout << " Troppe righe cambiato in ". << max_lines , << "linee" << endl << endl; }
10
Inizia il ciclo che disegna le linee . Poiché sappiamo che il numero di righe non cambierà dopo l'input dell'utente , possiamo utilizzare un ciclo for. Lasciare l' anello aperto a nido il ciclo che attinge ogni numero sulla linea. Ecco il codice :
for (int count1 = 1; count1 == linee ; count1 + + ) per
{
11
Inserisci il nostro secondo ciclo nidificato per disegnare il elementi su ogni riga. Digitare il codice :
per ( count2 = 0; count2 == count1 ; count2 + + ) per
{ cout << ( count2 +1 ) << " ";} < br > Pagina 12
chiudere il nostro ciclo di linea. Ogni volta che finiamo di visualizzazione di una linea , ordinare il computer per inviare il nostro cursore sulla riga successiva . Inoltre, aggiungere uno spazio dopo il nostro triangolo è stato completamente visualizzato. Questo è il codice :
cout << endl; }
cout << endl;
13
finire il nostro programma restituendo un valore alla nostra funzione principale
return ( 0); .
}
14
Digitare il codice completo , e il programma è pronto < . br>
Ecco il codice completo :
# include
using namespace std;
int main ( ) {
linee iNT;
const int min_lines = 2;
const int max_lines = 20;
cout << "Inserire il numero di righe : " ;
cin >> linee ;
cout << endl << endl;
(linee < min_lines ) per
{ righe = min_lines ;
cout << " Troppo poche righe cambiato in ". << min_lines , << "linee" << endl << endl; }
< p > else if (linee > max_lines )
{ righe = max_lines ;
cout << " . troppe linee cambiato in" << max_lines , << "linee" << endl << endl; }
for (int count1 = 1; count1 == linee ; count1 + + ) per
{
per ( count2 = 0; count2 == count1 ; count2 + + ) per
{ cout << ( count2 +1 ) << " " ; }
cout << endl; < br
}
cout > << endl;
return ( 0 ) ; }