Müəllif:
John Pratt
Yaradılış Tarixi:
16 Fevral 2021
YeniləMə Tarixi:
2 İyul 2024
MəZmun
Faizlərin hesablanmasının bir çox tətbiqi var. Ancaq rəqəmlər böyüdükdə bunun üçün bir proqramdan istifadə etmək daha asandır. Aşağıda faizlərin hesablanması üçün Java-da bir proqramın necə yazılacağı izah olunur.
Addımlamaq
- Proqramınızı planlaşdırın. Faiz hesablamaq o qədər də çətin olmasa da, proqramlaşdırmadan əvvəl proqramınızın cədvəlini hazırlamaq həmişə ağıllıdır. Aşağıdakı suallara cavab verməyə çalışın:
- Proqramınız çox sayda işləyəcəkmi? Əgər belədirsə, proqramınızı çox sayda müxtəlif növlərlə əlaqələndirməyin yollarını axtarın. Bunu etmək üçün bir yol növüdür sal və ya ağciyər dəyişən kimi, əvəzinə int (tam).
- Kodu yazın. Faizi hesablamaq üçün iki parametrə ehtiyacınız var:
- The ümumi hesab (və ya mümkün maksimum hesab).
- The əldə edilmiş hesab (bunun faizini hesablamaq istədiyiniz).
- Məsələn: Bir tələbə bir testdə 100 sualdan 30-nu düzəltsə və faizini hesablamaq istəyirsənsə, 100-ü ümumi (maksimum bal) və 30-u, yüzdə birinə çevirəcəyiniz nəticədir.
- Faizin hesablanması üçün düstur:
Faiz = (Qazanılan Qiymət x 100) / Ümumi Qiymət - Bu parametrləri (giriş) Java-dan istifadəçidən əldə etmək üçün Skanerfunksiya.
- Faizi hesablayın. Faizi hesablamaq üçün əvvəlki addımda göstərildiyi kimi düsturdan istifadə edin. Dəyərini saxlamaq üçün istifadə etdiyiniz dəyişəndən əmin olun faiz, şamandıra tipinə malikdir. Olmasa cavab səhv ola bilər.
- Bunun səbəbi salməlumat növü, riyazi hesablamalarda ondalığı da nəzərə alan 32 bit dəqiqliyə malikdir. Beləliklə, 5/2 (5-ə bölünmüş) tipli bir riyaziyyat hesablamasının cavabı 2.5 olacaqdır
- Növü ilə eyni hesablama (5/2) int dəyişən üçün 2 qaytarır.
- Saxlamaq üçün istifadə etdiyiniz dəyişənlər ümumi hesab və əldə edilmiş hesab bilər, lakin int olmaq. By sal üçün dəyişən üçün tip olaraq istifadə ediləcək faiz etməlidir int avtomatik olaraq a sal çevrilmək; ümumi hesablama daha sonra bir tam əvəzinə bir şamandıra şəklində yerinə yetiriləcəkdir.
- Bunun səbəbi salməlumat növü, riyazi hesablamalarda ondalığı da nəzərə alan 32 bit dəqiqliyə malikdir. Beləliklə, 5/2 (5-ə bölünmüş) tipli bir riyaziyyat hesablamasının cavabı 2.5 olacaqdır
- İstifadəçiyə faiz göstərin. Proqram yüzdə hesabladıqdan sonra istifadəçiyə göstərin. Bunun üçün funksiyadan istifadə edin System.out.print və ya System.out.println (yeni sətirdə yazdırmaq üçün) Java.
Metod 1-dən 1: Nümunə kodu
idxal java.util.Scanner; public class main_class {public static void main (String [] args) {int cəmi, hesab; üzmə faizi; Scanner inputNumScanner = yeni Scanner (System.in); System.out.println ("Cəmi və ya maksimum xalı daxil edin:"); cəmi = inputNumScanner.nextInt (); System.out.println ("Alınan qiyməti daxil edin:"); hesab = inputNumScanner.nextInt (); faiz = (bal * 100 / cəmi); System.out.println ("Faiz =" + faiz + "%"); }}
Göstərişlər
- Proqramı daha interaktiv və istifadəsini asanlaşdırmaq üçün qrafik interfeys (GUI) yaratmağa çalışın.
- Proqramınızı genişləndirməyə çalışın ki, onunla birdən çox hesablama aparasınız.