ეს სტატია იმის შესახებ, თუ როგორ უნდა გამოვთვალოთ პროცენტები, შეიძლება ძალიან სასარგებლო იყოს. თუმცა, რაც რიცხვები იზრდება, მათი გამოთვლის პროგრამის გამოყენება თქვენს ამოცანას ბევრად გაგიადვილებს. აი, როგორ შევქმნათ პროგრამა პროცენტების გამოსათვლელად, Java პროგრამირების ენის გამოყენებით.
ნაბიჯი
ნაბიჯი 1. დაგეგმეთ თქვენი პროგრამა
მიუხედავად იმისა, რომ პროცენტების გაანგარიშება არ არის რთული, ყოველთვის კარგი პრაქტიკაა თქვენი პროგრამის დაგეგმვა კოდის წერის დაწყებამდე. Უპასუხეთ შემდეგ კითხვებს:
გაუმკლავდება თუ არა თქვენი პროგრამა დიდი რაოდენობის ციფრებს? თუ ასეა, მაშინ იფიქრეთ იმაზე, თუ როგორ გაუმკლავდება თქვენს პროგრამას რიცხვების ფართო სპექტრი. ერთი გზაა გამოიყენოთ float ან long variables int- ის ნაცვლად
ნაბიჯი 2. ჩაწერეთ კოდი
პროცენტის გამოსათვლელად გჭირდებათ ორი პარამეტრი:
- საერთო ღირებულება (ან ალბათობის მაქსიმალური მნიშვნელობა); და,
-
მიღებული ღირებულება რომლის პროცენტის გამოთვლაც გსურთ.
მაგალითად: თუ სტუდენტმა გამოცდაზე დააგროვა 100 – დან 30 და გსურთ გამოთვალოთ სტუდენტის მიერ მიღებული პროცენტული ქულა, 100 არის საერთო ქულა (ან მაქსიმალური შესაძლო ქულა) და 30 არის ქულა, რომლისთვისაც თქვენ გამოითვლით პროცენტული
-
პროცენტის გამოთვლის ფორმულაა:
პროცენტი = (მიღებული ღირებულება x 100) / საერთო ღირებულება
- მომხმარებლისგან ამ პარამეტრის (შეყვანის) მისაღებად გამოიყენეთ სკანერის ფუნქცია Java- ში.
ნაბიჯი 3. გამოთვალეთ პროცენტი
გამოიყენეთ ფორმულა წინა ეტაპზე პროცენტის გამოსათვლელად. დარწმუნდით, რომ პროცენტული მნიშვნელობის შესანახად გამოყენებული ცვლადი არის float ტიპის. წინააღმდეგ შემთხვევაში, პასუხი შეიძლება არ იყოს სწორი.
-
ეს იმიტომ ხდება, რომ float მონაცემთა ტიპს აქვს ერთი სიზუსტე 32 ბიტი, ამიტომ მათემატიკურ გათვლებში ათწილადების რიცხვს ითვალისწინებს. ამრიგად, float ცვლადის გამოყენებით, მათემატიკური გაანგარიშების პასუხი 5/2 (5 გაყავით 2) არის 2, 5.
- თუ იგივე გაანგარიშება (5/2) ხორციელდება int ცვლადის გამოყენებით, პასუხი არის 2.
- თუმცა, ცვლადი, სადაც ინახავთ საერთო ღირებულებას და დასაბრუნებელ მნიშვნელობას, შეიძლება იყოს int. Float ცვლადის გამოყენება პროცენტულად ავტომატურად გადააქცევს int- ს float- ში; და მთლიანი გაანგარიშება მოხდება float ცვლადში არა int.
ნაბიჯი 4. აჩვენეთ პროცენტი მომხმარებლისთვის
მას შემდეგ რაც პროგრამა გამოითვლის პროცენტს, აჩვენეთ შედეგი მომხმარებელს. გამოიყენეთ System.out.print ან System.out.println ფუნქციები (ახალი სტრიქონის დასაბეჭდად), ჯავაში.
მეთოდი 1 -დან 1: კოდის მაგალითი
java.util. Scanner იმპორტი; public class main_class {public static void main (სიმებიანი args) {int სულ, ქულა; float პროცენტი; სკანერი inputNumScanner = ახალი სკანერი (System.in); System.out.println ("შეიყვანეთ მთლიანი ან მაქსიმალური მნიშვნელობა:"); სულ = inputNumScanner.nextInt (); System.out.println ("შეიყვანეთ მნიშვნელობა:"); ანგარიში = inputNumScanner.nextInt (); პროცენტი = (ქულა * 100/ სულ); System.out.println ("პროცენტი არის =" + პროცენტი + " %"); }}
Რჩევები
- შექმენით GUI ან გრაფიკული ინტერფეისი, რაც პროგრამას ბევრად უფრო ინტერაქტიული და მარტივად გამოსაყენებლად გახდის.
- გააფართოვეთ თქვენი პროგრამა მათემატიკური გამოთვლების შესასრულებლად.