See artikkel protsentide arvutamise kohta võib olla väga kasulik. Kuid kui numbrid suurenevad, muudab nende arvutamise programmi kasutamine teie ülesande palju lihtsamaks. Protsentide arvutamiseks Java -programmeerimiskeele abil saate teha programmi.
Samm
Samm 1. Planeerige oma programm
Kuigi protsentide arvutamine pole keeruline, on alati hea tava planeerida oma programm enne koodi kirjutamist. Vasta järgmistele küsimustele:
Kas teie programm saab hakkama paljude numbritega? Kui jah, siis mõelge, kuidas teie programm saab hakkama suure hulga numbritega. Üks võimalus on kasutada int -i asemel float- või pikki muutujaid
Samm 2. Kirjutage kood üles
Protsendi arvutamiseks vajate kahte parameetrit:
- Koguväärtus (või maksimaalse tõenäosuse väärtus); ja
-
Teenitud väärtus kelle protsenti soovite arvutada.
Näiteks: kui õpilane annab eksamil 30 punkti 100 -st ja soovite arvutada õpilase protsentuaalse skoori, on 100 üldskoor (või maksimaalne võimalik skoor) ja 30 on skoor, mille eest arvutate protsenti
-
Protsendi arvutamise valem on järgmine:
Protsent = (saadud väärtus x 100) / koguväärtus
- Selle parameetri (sisendi) saamiseks kasutajalt kasutage Java skanneri funktsiooni.
Samm 3. Arvutage protsent
Protsendi arvutamiseks kasutage eelmise sammu valemit. Veenduge, et protsentuaalse väärtuse salvestamiseks kasutatav muutuja oleks float tüüpi. Vastasel juhul ei pruugi vastus olla õige.
-
Selle põhjuseks on asjaolu, et ujukandmetüübi täpsus on 32 bitti, nii et see võtab matemaatilistes arvutustes arvesse kümnendnumbreid. Seega, kasutades ujukmuutujat, on vastus matemaatilisele arvutusele nagu 5 /2 (5 jaga 2) 2, 5.
- Kui sama arvutus (5 /2) tehakse muutuja int abil, on vastus 2.
- Muutuja, kuhu koguväärtus ja tagastamisväärtus salvestatakse, võib aga olla int. Ujukmuutuja kasutamine protsendi jaoks teisendab int automaatselt ujukiks; ja koguarvutus tehakse ujukmuutuja mitte int.
Samm 4. Kuvage kasutajale protsent
Kui programm on protsendi välja arvutanud, kuvage tulemus kasutajale. Kasutage Java -süsteemis funktsioone System.out.print või System.out.println (uue rea printimiseks).
Meetod 1: 1: koodinäide
importige java.util. Scanner; public class main_class {public static void main (String args) {int kokku, skoor; ujuk protsent; Skanner inputNumScanner = uus skanner (System.in); System.out.println ("Sisestage kogu- või maksimumväärtus:"); kokku = inputNumScanner.nextInt (); System.out.println ("Sisesta väärtus:"); skoor = inputNumScanner.nextInt (); protsent = (skoor * 100/ kokku); System.out.println ("Protsent on =" + protsent + " %"); }}
Näpunäiteid
- Looge graafiline kasutajaliides või graafiline kasutajaliides, mis muudab programmi palju interaktiivsemaks ja hõlpsamini kasutatavaks.
- Laiendage oma programmi, et teha mõned matemaatilised arvutused.