Տոկոսի հաշվարկը կարող է մեծ օգնություն լինել: Բայց երբ թվերը մեծանում են, հաշվարկման ծրագրով այն շատ ավելի հեշտ է դառնում: Ահա թե ինչպես կարող եք Java- ում տոկոսներ հաշվարկելու ծրագիր ստեղծել:
Քայլեր
Քայլ 1. Պլանավորեք ձեր ծրագիրը:
Թեև տոկոսների հաշվարկը դժվար չէ, միշտ լավ պրակտիկա է ՝ ծրագրավորելը նախքան ծածկագրելը սկսելը: Փորձեք գտնել հետևյալ հարցերի պատասխանները.
Ձեր ծրագիրը պատրաստվում է մեծ թվեր մշակել: Եթե այո, ապա փորձեք մտածել այն ուղիների մասին, որոնցով ձեր ծրագիրը կարող է գործածել մեծ թվերի շարք: Դա անելու եղանակներից մեկը int- ի փոխարեն float կամ long variable- ի օգտագործումն է:
Քայլ 2. Գրեք ծածկագիրը:
Տոկոսը հաշվարկելու համար ձեզ հարկավոր է երկու պարամետր.
- The ընդհանուր հաշիվը (կամ առավելագույն հնարավոր միավոր); և,
-
The ստացված գնահատականը որի տոկոսը ցանկանում եք հաշվարկել:
Օրինակ ՝ 30 -ը ստացված միավորն է, որի տոկոսը ցանկանում եք հաշվարկել:
-
Տոկոսը հաշվարկելու բանաձևը հետևյալն է.
Տոկոսային տոկոս (= Ստացված միավոր x 100) / Ընդհանուր միավոր
- Օգտվողից այս պարամետրերը (մուտքերը) ստանալու համար փորձեք օգտագործել սկաների գործառույթը Java- ում:
Քայլ 3. Հաշվիր տոկոսը:
Տոկոսը հաշվարկելու համար օգտագործեք նախորդ քայլին տրված բանաձևը: Համոզվեք, որ տոկոսի արժեքը պահելու համար օգտագործվող փոփոխականը տիպի բոց է: Եթե ոչ, պատասխանը կարող է ճիշտ չլինել:
-
Դա պայմանավորված է նրանով, որ բոց տվյալների տիպը 32 բիթանոց մեկ ճշգրտություն է, որը նույնիսկ մաթեմատիկական հաշվարկներում տասնորդական է համարում: Այսպիսով, օգտագործելով բոց փոփոխական, 5 /2 -ի նման մաթեմատիկական հաշվարկի պատասխանը (5 -ը բաժանված է 2 -ի) կլինի 2.5
- Եթե նույն հաշվարկը (5/2), եթե կատարվի int փոփոխականի միջոցով, պատասխանը կլինի 2:
- Այնուամենայնիվ, այն փոփոխականները, որոնցում դուք պահել եք ընդհանուր հաշիվը և ձեռք բերել միավորը, կարող են լինել int: Տոկոսի համար float փոփոխականի օգտագործումը ինքնաբերաբար int- ը կդարձնի float; իսկ ընդհանուր հաշվարկը կկատարվի բոցով `int- ի փոխարեն:
Քայլ 4. Օգտվողին ցուցադրեք տոկոսը:
Երբ ծրագիրը հաշվարկի տոկոսը, ցուցադրեք այն օգտագործողին: Դրա համար օգտագործեք System.out.print կամ System.out.println (նոր տողի վրա տպելու համար) գործառույթը:
Մեթոդ 1 -ից 1 -ը ՝ Նմուշի ծածկագիր
ներմուծել java.util. Scanner; public class main_class {public static void main (String args) {int total, score; բոցի տոկոսը; Սկաներ inputNumScanner = նոր Սկաներ (System.in); System.out.println ("Մուտքագրեք ընդհանուր միավորը կամ առավելագույնը."); ընդհանուր = inputNumScanner.nextInt (); System.out.println ("Մուտքագրեք ձեռք բերված հաշիվը"); հաշիվ = inputNumScanner.nextInt (); տոկոս = (միավոր * 100/ ընդհանուր); System.out.println ("Տոկոսն է =" + տոկոս + " %"); }}
Խորհուրդներ
- Փորձեք ստեղծել GUI, որը ծրագիրը կդարձնի շատ ավելի ինտերակտիվ և ավելի հեշտ օգտագործման համար:
- Փորձեք ընդլայնել ձեր ծրագիրը `կատարելով բազմաթիվ մաթեմատիկական հաշվարկներ: