Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να γράψετε το αντίστοιχο της λέξης μιας Έλεγχος Ποσό σε C Προγραμματισμός

Η γλώσσα προγραμματισμού C χρησιμοποιείται σχεδόν σε κάθε αρχιτεκτονική υπολογιστών σε όλο . Η γλώσσα C , που αναπτύχθηκε κάποια στιγμή μεταξύ 1969 και 1973 , χρησιμοποιείται κυρίως για την ανάπτυξη φορητών λογισμικού εφαρμογών και του λογισμικού του συστήματος . Ένα τέτοιο παράδειγμα είναι η δυνατότητα του προγράμματος να μεταφράσει αριθμούς σε λέξεις , ας πούμε , μια τραπεζική επιταγή . Για να «διδάξει» το πρόγραμμα για να μεταφράσει συγκεκριμένους αριθμούς σε λέξεις , απαιτείται μερικές απλές κώδικα Οδηγίες
Η 1

Εισάγετε τις παρακάτω γραμμές κώδικα στο πρόγραμμα C : .

NumberToWords δημόσια τάξη {

στατική τελική String [ ] = { Number1 " " , " Εκατό " } ?

static final String [ ] = { Αριθμός2 " " , " Ένα "," Δύο " , " Τρία " , " Τέσσερα " , " Πέντε " ,

" Έξι " , " Seven " , " Οκτώ " , " Nine " , " Δέκα " } ?

αριθμό String (αριθμός int ) {

str String ?

αν (αριθμός 100 % <10 ) {

str = Αριθμός2 [ αριθμός 100 % ] ?

αριθμός /= 100 ?

}

else {

str = Αριθμός2 [ αριθμός % 5 ] ?

αριθμός /= 5 ?

} 2

Ακολουθήστε αρχικές γραμμές σας κώδικα με :

αν (αριθμός == 0 ) επιστροφή str ?

επιστρέψει Αριθμός2 [ αριθμός] + " εκατοντάδες" + str ?

}

public String μετατροπή (αριθμός int ) {

αν (αριθμός == 0 ) {

επιστροφή " μηδέν" ?

}

String προ = " " ?

String str1 = " " ?

int i = 0 ?

κάνουμε {

int n = αριθμός 100 % ?

if ( ! n = 0 ) {

String s = αριθμός (n ) ?

str1 = s + Number1 [ i ] + str1 ?

}
εικόνων 3

Finish ο αριθμός για τη μετάβαση αξία λέξη με αυτές τις γραμμές κώδικα :

i + + ?
αριθμό

/= 100 ?

}

ενώ (αριθμός > 0 ) ? .

επιστρέψει ( προ + str1 ) trim ( ) ?

}

δημόσια στατική άκυρη κύρια ( String [ ] args ) {

NumberToWords num = νέα NumberToWords ( ) ?

Σύστημα . out.println ( " λέξεις είναι : = " + num.convert ( 0 ) ) ?

System.out.println ( "Τα λόγια είναι : = " + num.convert ( 1 ) ) ?

System.out.println ( "Τα λόγια είναι : = " + num.convert ( 9 ) ) ?

System.out.println ( " λέξεις είναι : = " + num.convert ( 100 ) ) ?

} }


Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα