Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come per allineare numeri decimali in base solo 1.01

Per chi ha bisogno di un semplice linguaggio di base senza le complicazioni di oggetti e quadri , Just Basic da Liberty Basic è 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 subito . Anche se la lingua manca di dichiarazioni 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 . Cose che ti serviranno
Proprio Basic versione 1.01
Mostra più istruzioni
1

aperto SOLO Basic e creare un nuovo progetto . Fare clic su " File ", poi "Nuovo File di origine di base . "
2

Utilizzare l'istruzione di stampa per stampare il titolo e le intestazioni di colonna come segue :

Stampa " Grocery List " stampaStampa scheda ( 30); ; scheda ( 5); , " Quantità " " Descrizione " " Prezzo "

il comunicato stampa invia il testo che lo 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

Format la prima linea di articoli di spesa , come segue : .

Stampa 5; scheda ( 5) ; tAB ( 30); , "mele" FormatNum $ ( 1.25 , 4 ) per

Questa affermazione pone la quantità 5 in occasione della prima colonna , le schede oltre alla quinta colonna e inserisce la parola " Mele ", quindi schede per colonna 30 di collocare l'importo 1,25 . La funzione FormatNum $ aggiunge spazi iniziali per ogni numero di allinearsi con punto decimale
4

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

stampa 1 , tab . ( 5), " Milk" ; scheda ( 30 ) ; FormatNum $ ( 2.29 , 4) stampa 1; scheda ( 5) ; " Pot arrosto " ; scheda ( 30 ) ; FormatNum $ ( 12.95 , 4 ) print 1 ; scheda ( 5) ; scheda (30); ;
scheda stampa

( 5) FormatNum $ ( 0.59 , 4 ) economici 5

Stampa del totale; "Chocolate Bar". " , totale " ; scheda ( 30 ) . FormatNum $ ( 1,25 + 2,29 12,95 + 0,59 , 4 ) per

Questa linea mette la parola Totale sotto le descrizioni degli oggetti poi mette il totale sotto i numeri

6

definire la funzione FormatNum $ . Inserire il codice qui di seguito le dichiarazioni di stampa .
Funzione

FormatNum $ ( x , i) s $ = $ str ( x ) l = len ( str $ ( int ( x ))) se l

la prima riga dichiara la funzione con x che contengono la quantità e io che contiene il numero di caratteri desiderati prima del punto decimale < . br

Line> 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 $ per aggiungere spazi a fronte di s $ . Se l è 2 e gli spazi desiderati ( i) è di 4, abbiamo bisogno di aggiungere due ulteriori spazi di fronte s $ .

Linea 6 ritorna il numero formattato torna al programma chiamante .

7

eseguire il programma. Clicca i tasti F5 e SHIFT insieme per vedere i risultati .

 

Programmazione © www.354353.com