Údar:
John Pratt
Dáta An Chruthaithe:
16 Feabhra 2021
An Dáta Nuashonraithe:
2 Iúil 2024
![Céatadáin a ríomh i Java - Comhairlí Céatadáin a ríomh i Java - Comhairlí](https://a.vvvvvv.in.ua/advices/procenten-berekenen-in-java-4.webp)
Ábhar
Tá go leor feidhmchlár ag céatadáin a ríomh. Ach nuair a thagann méadú ar na huimhreacha, is fusa clár a úsáid chuige seo. Mínítear thíos conas clár a scríobh i Java chun céatadáin a ríomh.
Chun céim
Pleanáil do chlár. Cé nach bhfuil sé deacair céatadán a ríomh, tá sé ciallmhar i gcónaí sceideal de do chlár a dhéanamh sula ndéantar é a chlárú. Déan iarracht na ceisteanna seo a leanas a fhreagairt:
- An oibreoidh do chlár le líon mór? Más ea, féach bealaí chun do chlár déileáil le go leor cineálacha éagsúla uimhreacha. Bealach amháin chun é seo a dhéanamh ná le cineál snámhphointe nó scamhóg mar athróg, in ionad int (slánuimhir).
Scríobh an cód. Chun an céatadán a ríomh teastaíonn dhá pharaiméadar uait:
- Tá an scór iomlán (nó an scór uasta is féidir).
- Tá an scór bainte amach (ar mhaith leat an céatadán a ríomh).
- Mar shampla: Má fhaigheann mac léinn 30 de na 100 ceist i gceart ar thástáil, agus má theastaíonn uait an céatadán a ríomh, ansin is é 100 an t-iomlán (an scór uasta) agus is é 30 an scór a fhaightear, a athróidh tú go céatadán.
- Is í an fhoirmle chun an céatadán a ríomh:
Céatadán = (Scór Bainte Amach x 100) / Scór Iomlán - Chun na paraiméadair (ionchur) seo i Java a fháil ón úsáideoir, is féidir leat an Scanóirfeidhm.
Ríomh an céatadán. Úsáid an fhoirmle mar a léiríodh sa chéim roimhe seo chun an céatadán a ríomh. Déan cinnte go bhfuil an athróg atá á úsáid agat chun luach an céatadán, a bhfuil an cineál snámhphointe aige. Mura bhfuil, d’fhéadfadh go mbeadh an freagra mícheart.
- Tá sé seo toisc go bhfuil an snámhphointetá cruinneas 32 giotán ag an gcineál sonraí a chuireann deachúlacha san áireamh i ríomhanna matamaitice. Mar sin is é an freagra ar ríomh matamaitice mar 5/2 (5 roinnte ar 2) le cineál snámhphointe ná 2.5
- An ríomh céanna (5/2) leis an gcineál int don athróg, tuairisceáin 2.
- Na hathróga a úsáideann tú chun an scór iomlán agus an scór bainte amach féidir, áfach int a bheith. De réir a snámhphointe le húsáid mar chineál don athróg don céatadán déanfaidh int go huathoibríoch chuig a snámhphointe a thiontú; déanfar an ríomh iomlán ansin mar shnámhphointe in ionad slánuimhir.
- Tá sé seo toisc go bhfuil an snámhphointetá cruinneas 32 giotán ag an gcineál sonraí a chuireann deachúlacha san áireamh i ríomhanna matamaitice. Mar sin is é an freagra ar ríomh matamaitice mar 5/2 (5 roinnte ar 2) le cineál snámhphointe ná 2.5
Taispeáin an céatadán don úsáideoir. Nuair a bheidh an céatadán ríofa ag an gclár, taispeáin don úsáideoir é. Úsáid an fheidhm chuige seo Córas.out.print nó Córas.out.println (le priontáil ar líne nua) i Java.
Modh 1 de 1: Cód samplach
allmhairiú java.util.Scanner; main_class aicme phoiblí {príomhlíon neamhní statach poiblí (Teaghrán [] args) {int iomlán, scór; céatadán snámhphointe; Scanóir inputNumScanner = Scanóir nua (System.in); System.out.println ("Iontráil an t-iomlán, nó an scór uasta:"); iomlán = inputNumScanner.nextInt (); System.out.println ("Cuir isteach an grád a fuarthas:"); scór = inputNumScanner.nextInt (); céatadán = (scór * 100 / iomlán); System.out.println ("Is é an céatadán =" + céatadán + "%"); }}
Leideanna
- Déan iarracht comhéadan grafach (GUI) a chruthú chun an clár a dhéanamh níos idirghníomhaí agus níos éasca le húsáid.
- Déan iarracht do chlár a leathnú ionas gur féidir leat iliomad ríomhanna a dhéanamh leis.