Izračunavanje postotka može biti od velike pomoći. Ali kad brojevi postanu veći, pomoću programa za izračunavanje postaje mnogo lakše. Evo kako možete stvoriti program za izračunavanje postotka u Javi.
Koraci
Korak 1. Planirajte svoj program
Iako izračunavanje postotka nije teško, uvijek je dobra praksa planirati svoj program prije nego počnete kodirati. Pokušajte pronaći odgovore na sljedeća pitanja:
Hoće li vaš program obraditi veliki broj? Ako je odgovor da, pokušajte razmisliti o načinima na koje vaš program može obraditi veliki raspon brojeva. Jedan od načina da to učinite je korištenje float ili long varijable umjesto int
Korak 2. Napišite kod
Za izračun postotka bit će vam potrebna dva parametra:
- The ukupan rezultat (ili najveći mogući rezultat); i,
-
The postignut rezultat čiji postotak želite izračunati.
Na primjer: Ako učenik na testu dobije 30 bodova od 100, a vi želite izračunati postotak bodova koje je učenik postigao, 100 je ukupna ocjena (ili maksimalna moguća ocjena). 30 je dobiveni rezultat čiji postotak želite izračunati
-
Formula za izračunavanje postotka je:
Procenat = (Dobijeni rezultat x 100) / Ukupan rezultat
- Da biste od korisnika dobili ove parametre (ulaze), pokušajte koristiti funkciju Skener u Javi.
Korak 3. Izračunajte postotak
Za izračun postotka upotrijebite formulu navedenu u prethodnom koraku. Uvjerite se da je varijabla koja se koristi za spremanje vrijednosti postotka tipa float. Ako nije, odgovor možda nije tačan.
-
To je zato što je plutajući tip podataka 32-bitna pojedinačna preciznost koja čak uzima u obzir i decimalne brojeve u matematičkim proračunima. Dakle, koristeći varijablu s plutanjem, odgovor za matematički izračun poput 5 /2 (5 podijeljeno s 2) bit će 2,5
- Ako se isti izračun (5/2) izvrši pomoću int varijable, odgovor će biti 2.
- Međutim, varijable u koje ste spremili ukupan rezultat i dobiveni rezultat mogu biti int. Korištenje float varijable za postotak automatski će pretvoriti int u float; i ukupni izračun će se vršiti u float umjesto int.
Korak 4. Prikažite postotak korisniku
Nakon što program izračuna postotak, prikažite ga korisniku. Za to koristite funkciju System.out.print ili System.out.println (za štampanje na novoj liniji) u Javi.
Metoda 1 od 1: Uzorak koda
import java.util. Scanner; javna klasa main_class {public static void main (String args) {int ukupno, rezultat; float procenat; Skener inputNumScanner = novi skener (System.in); System.out.println ("Unesite ukupni, ili maksimalni rezultat:"); total = inputNumScanner.nextInt (); System.out.println ("Unesite rezultat:"); rezultat = inputNumScanner.nextInt (); procenat = (rezultat * 100/ ukupno); System.out.println ("Postotak je =" + postotak + " %"); }}
Savjeti
- Pokušajte napraviti GUI, koji će program učiniti interaktivnijim i lakšim za korištenje.
- Pokušajte proširiti svoj program za izvođenje više matematičkih proračuna.