Faizin hesablanması böyük köməkçi ola bilər. Ancaq rəqəmlər böyüdükdə, hesablamaq üçün bir proqramdan istifadə etmək daha asan olur. Java -da faiz hesablamaq üçün bir proqram necə yarada bilərsiniz.
Addımlar
Addım 1. Proqramınızı planlaşdırın
Faizi hesablamaq çətin olmasa da, kodlamağa başlamazdan əvvəl proqramınızı planlaşdırmaq həmişə yaxşı bir təcrübədir. Aşağıdakı sualların cavablarını tapmağa çalışın:
Proqramınız çox sayda iş görəcəkmi? Əgər belədirsə, proqramınızın geniş çeşidli rəqəmləri necə idarə edə biləcəyini düşünməyə çalışın. Bunun bir yolu int əvəzinə float və ya uzun dəyişəndən istifadə etməkdir
Addım 2. Kodu yazın
Faizi hesablamaq üçün iki parametrə ehtiyacınız olacaq:
- The ümumi bal (və ya mümkün olan maksimum bal); və,
-
The alınan bal kimin faizini hesablamaq istəyirsiniz.
Məsələn: Bir şagird bir imtahanda 100 baldan 30 bal toplayırsa və tələbənin topladığı faiz qiymətlərini hesablamaq istəyirsinizsə, 100 ümumi baldır (və ya mümkün olan maksimum bal). 30, faizini hesablamaq istədiyiniz əldə olunan baldır
-
Faizi hesablamaq üçün formula:
Yüzdə = (Alınan x 100) / Ümumi Bali
- İstifadəçidən bu parametrləri (girişləri) əldə etmək üçün Java -da Skaner funksiyasından istifadə etməyə çalışın.
Addım 3. Faizi hesablayın
Faizi hesablamaq üçün əvvəlki addımda verilən düsturu istifadə edin. Yüzdə dəyərinin saxlanması üçün istifadə olunan dəyişənin float tipli olduğundan əmin olun. Əks təqdirdə cavab düzgün olmaya bilər.
-
Bunun səbəbi, float məlumat tipinin riyazi hesablamalarda ondalıkları da nəzərə alan 32 bitlik tək dəqiqlik olmasıdır. Beləliklə, bir dəyişkən dəyişəndən istifadə edərək 5 /2 (5 -in 2 -yə bölünməsi) kimi bir riyazi hesablamanın cavabı 2,5 olacaq.
- Eyni hesablama (5/2) int dəyişəni istifadə edilərsə, cavab 2 olacaq.
- Bununla birlikdə, ümumi balı saxladığınız və əldə etdiyiniz balı dəyişənlər int ola bilər. Faiz üçün float dəyişənindən istifadə inti avtomatik olaraq üzməyə çevirəcək; və ümumi hesablama int əvəzinə float şəklində aparılacaq.
Addım 4. Faizi istifadəçiyə göstərin
Proqram faizi hesabladıqdan sonra istifadəçiyə göstərin. Bunun üçün Java -da System.out.print və ya System.out.println (yeni bir sətirdə çap etmək) funksiyasından istifadə edin.
Metod 1 /1: Nümunə kodu
java.util. Scanner idxal edin; public class main_class {public static void main (String args) {int total, score; üzmə faizi; Scanner inputNumScanner = yeni Skaner (System.in); System.out.println ("Cəmi və ya maksimumu daxil edin:"); ümumi = inputNumScanner.nextInt (); System.out.println ("Alınan hesabı daxil edin:"); hesab = inputNumScanner.nextInt (); faiz = (bal * 100/ cəmi); System.out.println ("Faiz = =" + faiz + " %"); }}
İpuçları
- Proqramı daha interaktiv və istifadəsi asanlaşdıracaq bir GUI yaratmağa çalışın.
- Çoxlu riyazi hesablamalar aparmaq üçün proqramınızı genişləndirməyə çalışın.