Protsendi arvutamine võib olla suureks abiks. Kuid kui numbrid suurenevad, muutub selle arvutamiseks programmi kasutamine palju lihtsamaks. Siit saate teada, kuidas Java -s protsentide arvutamiseks programmi luua.
Sammud
Samm 1. Planeerige oma programm
Kuigi protsendi arvutamine pole keeruline, on alati hea tava planeerida oma programm enne kodeerimise alustamist. Proovige leida vastused järgmistele küsimustele:
Kas teie programm saab hakkama suurte arvudega? Kui jah, proovige mõelda võimalustele, kuidas teie programm saab hakkama paljude numbritega. Üks võimalus seda teha on int -i asemel ujuk või pikk muutuja
Samm 2. Kirjutage kood
Protsendi arvutamiseks vajate kahte parameetrit:
- The koguskoor (või maksimaalne võimalik skoor); ja
-
The saadud skoori kelle protsenti soovite arvutada.
Näiteks: kui õpilane saab testis 30 punkti 100 -st ja soovite arvutada õpilase kogutud protsendimärke, on 100 punkti (või maksimaalne võimalik skoor). 30 on saadud skoor, mille protsenti soovite arvutada
-
Protsendi arvutamise valem on järgmine:
Protsent = (saadud skoor x 100) / kogu skoor
- Nende parameetrite (sisendite) saamiseks kasutajalt proovige Java -funktsioonis kasutada skanneri funktsiooni.
Samm 3. Arvutage protsent
Protsendi arvutamiseks kasutage eelmises etapis antud valemit. Veenduge, et protsendi väärtuse salvestamiseks kasutatav muutuja oleks float tüüpi. Kui ei, siis ei pruugi vastus olla õige.
-
Selle põhjuseks on asjaolu, et ujukandmetüüp on 32-bitine ühe täpsusega, mis võtab matemaatilistes arvutustes arvesse isegi kümnendkohti. Seega on ujukmuutuja kasutamisel vastus matemaatilisele arvutusele nagu 5 /2 (5 jagatud 2 -ga) 2,5
- Kui sama arvutus (5 /2), kui see on tehtud muutuja int abil, on vastus 2.
- Muutujad, millesse kogusumma ja saadud skoori salvestasite, võivad olla int. Ujukmuutuja kasutamine protsendi jaoks teisendab int automaatselt ujukiks; ja koguarvutus tehakse int -i asemel ujukina.
Samm 4. Kuvage kasutajale protsent
Kui programm on protsendi välja arvutanud, kuvage see kasutajale. Selleks kasutage Java -süsteemis System.out.print või System.out.println (uuele reale printimiseks) funktsiooni.
Meetod 1: 1: proovikood
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 skoor või maksimum:"); kokku = inputNumScanner.nextInt (); System.out.println ("Sisesta saadud skoor:"); skoor = inputNumScanner.nextInt (); protsent = (skoor * 100/ kokku); System.out.println ("Protsent on =" + protsent + " %"); }}
Näpunäiteid
- Proovige luua graafiline kasutajaliides, mis muudab programmi palju interaktiivsemaks ja hõlpsamini kasutatavaks.
- Proovige oma programmi laiendada, et teha mitu matemaatilist arvutust.