Come per allineare i numeri decimali in Just base 1.01

October 9

Per coloro che hanno bisogno di un semplice linguaggio di base senza le complicazioni di oggetti e quadri, solo di base dal Liberty di base è la scelta perfetta. La lingua può essere scaricato senza alcun costo e chiunque abbia familiarità con la tradizionale base può essere fino a velocità quasi immediatamente. Anche se la lingua manca di affermazioni come Stampa con e formato, esso offre la linguetta e Space $ funzioni e questi sono tutti che sono necessari per allineare i numeri decimali. Seguendo alcuni semplici passaggi, è possibile creare una lista della spesa formattato utilizzando solo di base.

istruzione

1 Aperto solo di base e creare un nuovo progetto. Fare clic su "File", quindi "Nuovo file di base di origine."

2 Utilizzare l'istruzione Stampa per stampare le intestazioni di titolo e colonna come segue:

Stampa "lista della spesa"
stampare
stampare "Quantità"; linguetta (5); "Descrizione"; linguetta (30); "Prezzo"

La dichiarazione di stampa invia il testo che segue alla finestra di stampa. La funzione Tab sposta il cursore a quella colonna della riga di stampa. Ciò consente di posizionare le intestazioni delle colonne direttamente sui dati.

3 Formattare la prima linea di prodotti alimentari come segue:

stampa 5; linguetta (5); "Mele"; linguetta (30); FormatNum $ (1,25, 4)

Questa affermazione pone la quantità 5 alla prima colonna, le schede verso la quinta colonna e mette la parola "mele", quindi le schede alla colonna 30 per posizionare il valore 1,25. La funzione FormatNum $ aggiunge spazi iniziali a ciascun numero di allineare dal punto decimale.

4 Aggiungere un paio di righe di articoli di spesa per la lista come segue:

stampa 1; linguetta (5); "Latte"; linguetta (30); FormatNum $ (2.29, 4)
stampa 1; linguetta (5); "Pot arrosto"; linguetta (30); FormatNum $ (12.95, 4)
stampa 1; linguetta (5); "Barretta di cioccolato"; linguetta (30); FormatNum $ (0,59, 4)

5 Stampa del totale.

scheda Stampa (5); " Totale"; linguetta (30); FormatNum $ (1,25 + 2,29 12,95 + 0,59, 4)

Questa linea mette la parola totale sotto le descrizioni degli oggetti poi colloca il totale al di sotto dei numeri.

6 Definire la funzione FormatNum $. Inserire questo codice qui sotto le istruzioni di stampa.

Funzione FormatNum $ (x, i)
s $ = str $ (x)
l = len (str $ (int (x)))
se l <i poi
s $ = Space $ (I - L) + s $
finisci se
FormatNum $ = s $
end function

La prima riga dichiara la funzione con x che contiene la quantità e contenente il numero di caratteri desiderati prima del punto decimale.

Linea 2 salva il numero come una stringa di caratteri nella variabile $ s.

Linea 3 conta il numero di cifre attualmente davanti al punto decimale. Se il numero è 12.34, l'intero è 12 così l conterrà il valore 2.

Linea 3 a 5 utilizza la funzione Space $ aggiungere spazi alla parte anteriore del s $. Se l è 2 e gli spazi desiderati (I) è 4, abbiamo bisogno di aggiungere due ulteriori spazi di fronte a s $.

Line 6 restituisce il numero formattato torna al programma chiamante.

7 Eseguire il programma. Fare clic sui tasti SHIFT e F5 insieme per vedere i risultati.

Consigli e avvertenze

  • Una volta che il programma viene eseguito, fare clic su "File", quindi "Stampa" per stampare il rapporto.