Java -da foizlarni qanday hisoblash mumkin: 4 qadam (rasmlar bilan)

Mundarija:

Java -da foizlarni qanday hisoblash mumkin: 4 qadam (rasmlar bilan)
Java -da foizlarni qanday hisoblash mumkin: 4 qadam (rasmlar bilan)

Video: Java -da foizlarni qanday hisoblash mumkin: 4 qadam (rasmlar bilan)

Video: Java -da foizlarni qanday hisoblash mumkin: 4 qadam (rasmlar bilan)
Video: Basketbol: bo‘y o‘stirish uchun 5 ta mashq - MEDO 2024, May
Anonim

Bu foizlarni qanday hisoblash mumkinligi haqidagi maqola juda foydali bo'lishi mumkin. Biroq, raqamlar kattalashgani sayin, ularni hisoblash dasturidan foydalanish sizning vazifangizni ancha osonlashtiradi. Bu erda Java dasturlash tilidan foydalanib foizlarni hisoblash dasturini tuzish.

Qadam

Java -dagi foizni hisoblash 1 -qadam
Java -dagi foizni hisoblash 1 -qadam

Qadam 1. Dasturingizni rejalashtiring

Foizlarni hisoblash qiyin bo'lmasa -da, kod yozishni boshlashdan oldin dasturni rejalashtirish har doim yaxshi amaliyotdir. Quyidagi savollarga javob bering:

Sizning dasturingiz ko'p sonli raqamlarni boshqaradimi? Agar shunday bo'lsa, unda sizning dasturingiz katta miqdordagi raqamlarni qanday boshqarishi haqida o'ylab ko'ring. Buning bir usuli - int o'rniga float yoki uzoq o'zgaruvchilardan foydalanish

Java -dagi foizlarni hisoblash 2 -qadam
Java -dagi foizlarni hisoblash 2 -qadam

Qadam 2. Kodni yozing

Foizni hisoblash uchun sizga ikkita parametr kerak:

  • Umumiy qiymati (yoki maksimal ehtimollik qiymati); va,
  • Qabul qilingan qiymat kimning foizini hisoblamoqchisiz.

    Masalan: Agar talaba imtihonda 100 balldan 30 ball to'plagan bo'lsa va siz talaba olgan foiz balini hisoblamoqchi bo'lsangiz, 100 - bu umumiy ball (yoki mumkin bo'lgan maksimal ball) va 30 - siz hisoblaydigan bal. foiz

  • Foizni hisoblash formulasi:

    Foiz = (Olingan qiymat x 100) / Umumiy qiymat

  • Ushbu parametrni (kirishni) foydalanuvchidan olish uchun Java -dagi Skaner funktsiyasidan foydalaning.
Java -da foizni hisoblash 3 -qadam
Java -da foizni hisoblash 3 -qadam

Qadam 3. Foizni hisoblang

Foizni hisoblash uchun oldingi bosqichdagi formuladan foydalaning. Foiz qiymatini saqlash uchun ishlatiladigan o'zgaruvchining float turiga ega ekanligiga ishonch hosil qiling. Aks holda, javob to'g'ri bo'lmasligi mumkin.

  • Buning sababi shundaki, float ma'lumotlar turi 32 bitli bitta aniqlikka ega, shuning uchun matematik hisob -kitoblarda o'nli raqamlar hisobga olinadi. Shunday qilib, float o'zgaruvchisidan foydalanib, 5/2 (5 bo'linish 2) kabi matematik hisob -kitobga javob 2, 5 bo'ladi.

    • Agar bir xil hisoblash (5/2) int o'zgaruvchisi yordamida bajarilsa, javob 2 bo'ladi.
    • Biroq, umumiy qiymat va qaytariladigan qiymat saqlanadigan o'zgaruvchi int bo'lishi mumkin. Float o'zgaruvchisini foizda ishlatish avtomatik ravishda intni floatga aylantiradi; va umumiy hisoblash int emas, balki float o'zgaruvchisida amalga oshiriladi.
Java -da foizlarni hisoblash 4 -qadam
Java -da foizlarni hisoblash 4 -qadam

Qadam 4. Foydalanuvchiga foizni ko'rsatish

Dastur foizni hisoblagandan so'ng, foydalanuvchiga natijani ko'rsatadi. Java -da System.out.print yoki System.out.println funktsiyalaridan foydalaning (yangi qatorni chop etish uchun).

1 -usul 1: kod misoli

java.util. Scanner -ni import qilish; public class main_class {public static void main (String args) {int total, ball; suzuvchi foiz; Scanner inputNumScanner = yangi skaner (System.in); System.out.println ("Umumiy yoki maksimal qiymatni kiriting:"); jami = inputNumScanner.nextInt (); System.out.println ("Qiymatni kiriting:"); ball = inputNumScanner.nextInt (); foiz = (ball * 100/ jami); System.out.println ("Foiz = =" + foiz + " %"); }}

Maslahatlar

  • GUI yoki grafikli foydalanuvchi interfeysi yarating, bu dasturni ancha interaktiv va ishlatishni osonlashtiradi.
  • Ba'zi matematik hisoblarni bajarish uchun dasturni kengaytiring.

Tavsiya: