Java -da faizi necə hesablamaq olar

Müəllif: Joan Hall
Yaradılış Tarixi: 2 Fevral 2021
YeniləMə Tarixi: 1 İyul 2024
Anonim
Java -da faizi necə hesablamaq olar - CəMiyyəT
Java -da faizi necə hesablamaq olar - CəMiyyəT

MəZmun

Faizlərin hesablanması böyük köməkçi ola bilər.Ancaq ədədlər artdıqda, onu hesablamaq üçün bir proqramdan istifadə etmək daha asan olacaq. Diqqətinizə görə, Java -da faizləri hesablamaq üçün necə bir proqram yarada biləcəyinizə dair bir təlimat.

Addımlar

  1. 1 Proqramınız üçün bir alqoritm yaradın. Faizlərin hesablanması çətin olmasa da, həqiqi kodu yazmağa başlamazdan əvvəl proqramın alqoritmini yazsanız yaxşı olar. Aşağıdakı suallara cavab tapmağa çalışın:
    • Proqramınız böyük rəqəmləri idarə edəcəkmi? Əgər belədirsə, proqramınızın çox sayda rəqəmi necə idarə edə biləcəyini düşünməyə çalışın. Bunun bir yolu kimi bir dəyişəndən istifadə etməkdir sal və ya uzun, əvəzinə int.
  2. 2 Kodu yazın. Faizi hesablamaq üçün iki parametr lazımdır:
    • Ümumi hesab (və ya mümkün olan ən yüksək bal); və
    • alınan balhesablamaq istədiyiniz faiz.
      • Məsələn: bir tələbə testdə mümkün olan 100 baldan 30 bal topladısa və şagirdin topladığı balların faizini hesablamaq istəyirsənsə - 100 ümumi baldır (və ya mümkün olan maksimum bal), 30 nəticədə alınan qiymətdir, hesablamaq istədiyiniz faiz.
    • Faizlərin hesablanması üçün düstur:

      Faiz = (Alınan x 100 x) / Ümumi Puan
    • İstifadəçidən bu parametrləri (girişi) əldə etmək üçün funksiyadan istifadə etməyə çalışın Skaner Java -da.
  3. 3 Faizi hesablayın. Faizi hesablamaq üçün əvvəlki addımdakı düsturu istifadə edin. Dəyəri saxlamaq üçün istifadə olunan dəyişənin olduğundan əmin olun faiz "float" tiplidir. Əks təqdirdə cavab düzgün olmaya bilər.
    • Bunun səbəbi məlumat tipidir sal (32 bitlik tək dəqiqlikli üzən nöqtə nömrələri) riyazi hesablamalarda yalnız "ondalık" rəqəmsal məlumat tipini nəzərə alır. Beləliklə, "float" dəyişənindən istifadə edərək riyazi bir hesablamanın cavabı, məsələn 5/2 (5 -in 2 -yə bölünməsi) 2,5 olardı.
      • Dəyişəndən istifadə edərək hesablamanı (5/2) həyata keçirsək int, onda cavab 2 -dir.
      • Ancaq saxladığınız dəyişənlər ümumi hesabalınan bal, tipli ola bilər int... Bir növ dəyişəndən istifadə sal üçün faiz növü avtomatik olaraq çevirir int növündə sal... Və ümumi hesablama "int" yerinə "float" da aparılacaq.
  4. 4 İstifadəçi üçün faiz dəyərini göstərin. Proqram faizi hesabladıqdan sonra istifadəçiyə göstərin. Java -da bunu etmək üçün funksiyalardan istifadə edin System.out.print və ya System.out.println (yeni bir sətirdə çap etmək / çıxarmaq üçün).

Metod 1 /1: Nümunə Kod

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ıran bir qrafik istifadəçi interfeysi yaratmağa çalışın.
  • Bir neçə riyazi hesablama aparmaq üçün proqramınızı genişləndirməyə çalışın.