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

Mundarija:

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

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

Video: Java -da foizni qanday hisoblash mumkin: 4 qadam (rasmlar bilan)
Video: DAYALI DÖŞELİ TEKERLİ YAYLA EVİ, بيت مع عجلات, LIVING HOUSE WITH WHEELS MADE IN TURKEY 2024, May
Anonim

Foizni hisoblash katta yordam berishi mumkin. Ammo raqamlar kattalashganda, hisoblash uchun dasturdan foydalanish ancha osonlashadi. Bu erda siz Java -da foizlarni hisoblash uchun dastur yaratishingiz mumkin.

Qadamlar

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

Qadam 1. Dasturingizni rejalashtiring

Garchi foizni hisoblash qiyin bo'lmasa -da, dasturni kodlashni boshlashdan oldin rejalashtirish har doim yaxshi amaliyotdir. Quyidagi savollarga javob topishga harakat qiling:

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

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

Qadam 2. Kodni yozing

Foizni hisoblash uchun sizga ikkita parametr kerak bo'ladi:

  • The umumiy ball (yoki mumkin bo'lgan maksimal ball); va,
  • The olingan ball kimning foizini hisoblashni xohlaysiz.

    Masalan: Agar talaba testda 100 balldan 30 ball to'plagan bo'lsa va siz talaba to'plagan foizlarni hisoblashni xohlasangiz, 100 - bu umumiy ballar (yoki mumkin bo'lgan maksimal ball). 30 - olingan foiz, siz uning foizini hisoblamoqchisiz

  • Foizni hisoblash formulasi:

    Foiz = (Olingan ball x 100) / Umumiy ball

  • Bu parametrlarni (kirishni) foydalanuvchidan olish uchun Java -da Skaner funktsiyasidan foydalanib ko'ring.
Java -da foizlarni hisoblash 3 -qadam
Java -da foizlarni hisoblash 3 -qadam

Qadam 3. Foizni hisoblang

Foizni hisoblash uchun oldingi bosqichda berilgan 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 yagona aniqlik bo'lib, hatto matematik hisob-kitoblarda ham o'nli kasrlarni hisobga oladi. Shunday qilib, o'zgaruvchan o'zgaruvchidan foydalanib, 5/2 (5 ga 2 ga bo'lingan) kabi matematik hisoblash uchun javob 2,5 bo'ladi.

    • Agar bir xil hisob (5/2) int o'zgaruvchisi yordamida bajarilsa, javob 2 bo'ladi.
    • Biroq, siz jami ball va olingan ballarni saqlagan o'zgaruvchilar int bo'lishi mumkin. Foiz o'zgaruvchisini foiz uchun ishlatish avtomatik ravishda intni suzishga o'zgartiradi; va umumiy hisob int o'rniga float -da amalga oshiriladi.
Java -da foizni hisoblash 4 -qadam
Java -da foizni hisoblash 4 -qadam

Qadam 4. Foydalanuvchiga foizni ko'rsatish

Dastur foizni hisoblagandan so'ng, uni foydalanuvchiga ko'rsatish. Buning uchun Java -da System.out.print yoki System.out.println (yangi qatorda chop etish) funktsiyasidan foydalaning.

1 -usul 1: Kod namunasi

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 ("Jami yoki maksimal balni kiriting:"); jami = inputNumScanner.nextInt (); System.out.println ("Olingan balni kiriting:"); ball = inputNumScanner.nextInt (); foiz = (ball * 100/ jami); System.out.println ("Foiz = =" + foiz + " %"); }}

Maslahatlar

  • GUI yaratishga harakat qiling, bu dasturni ancha interaktiv va ishlatishni osonlashtiradi.
  • Bir nechta matematik hisoblarni bajarish uchun dasturni kengaytirib ko'ring.

Tavsiya: