Izračun postotka može biti od velike pomoći. No, kad brojevi postanu veći, pomoću programa za izračunavanje postaje mnogo lakše. Evo kako možete stvoriti program za izračun postotka u Javi.
Koraci
Korak 1. Planirajte svoj program
Iako izračun postotka nije težak, uvijek je dobra praksa planirati svoj program prije nego što počnete kodirati. Pokušajte pronaći odgovore na sljedeća pitanja:
Hoće li vaš program obraditi velike brojeve? Ako da, pokušajte razmisliti o načinima na koje vaš program može obraditi veliki raspon brojeva. Jedan od načina za to je korištenje float ili long varijable umjesto int
Korak 2. Napišite kôd
Za izračun postotka bit će vam potrebna dva parametra:
- The ukupni rezultat (ili najveći mogući rezultat); i,
-
The dobivena ocjena čiji postotak želite izračunati.
Na primjer: Ako učenik postigne 30 bodova od 100 u testu, a vi želite izračunati postotak bodova koje je učenik postigao, 100 je ukupna ocjena (ili najveća moguća ocjena). 30 je dobiveni rezultat čiji postotak želite izračunati
-
Formula za izračun postotka je:
Postotak = (Dobivena ocjena x 100) / Ukupna ocjena
- Da biste od korisnika dobili ove parametre (ulaze), pokušajte upotrijebiti funkciju Skener u Javi.
Korak 3. Izračunajte postotak
Izračunajte postotak pomoću formule navedene u prethodnom koraku. Provjerite je li varijabla koja se koristi za spremanje vrijednosti postotka tipa float. Ako nije, odgovor možda nije toč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 izračunima. Tako će, koristeći varijablu s plutanjem, odgovor za matematički izračun poput 5/2 (5 podijeljeno s 2) biti 2,5
- Ako se isti izračun (5/2) izvrši pomoću varijable int, odgovor će biti 2.
- Međutim, varijable u koje ste spremili ukupni rezultat i dobiveni rezultat mogu biti int. Korištenje varijable float za postotak automatski će pretvoriti int u float; a ukupni izračun bit će izveden u float umjesto int.
Korak 4. Prikažite postotak korisniku
Nakon što program izračuna postotak, prikažite ga korisniku. Za to upotrijebite funkciju System.out.print ili System.out.println (za ispis na novom retku) u Javi.
Metoda 1 od 1: Uzorak koda
uvoz java.util. Scanner; public class main_class {public static void main (String args) {int ukupno, rezultat; postotak float; Skener inputNumScanner = novi skener (System.in); System.out.println ("Unesite ukupni, ili maksimalni rezultat:"); ukupno = inputNumScanner.nextInt (); System.out.println ("Unesite dobiveni rezultat:"); rezultat = inputNumScanner.nextInt (); postotak = (rezultat * 100/ ukupno); System.out.println ("Postotak je =" + postotak + " %"); }}
Savjeti
- Pokušajte napraviti GUI, što će program učiniti interaktivnijim i lakšim za korištenje.
- Pokušajte proširiti svoj program za izvođenje više matematičkih izračuna.