Ovaj članak o tome kako izračunati postotke može biti vrlo koristan. Međutim, kako brojke postaju sve veće, pomoću programa za njihovo izračunavanje vaš će zadatak biti znatno olakšan. Evo kako napraviti program za izračunavanje postotaka, koristeći programski jezik Java.
Korak
![Izračunajte postotak u Javi 1. korak Izračunajte postotak u Javi 1. korak](https://i.how-what-advice.com/images/009/image-25043-1-j.webp)
Korak 1. Planirajte svoj program
Iako izračunavanje postotaka nije teško, uvijek je dobra praksa planirati svoj program prije nego počnete pisati kôd. Odgovorite na slijedeća pitanja:
Hoće li vaš program obraditi veliki broj brojeva? Ako je tako, razmislite o tome kako vaš program može podnijeti veliki raspon brojeva. Jedan od načina je korištenje float ili long varijabli umjesto int
![Izračunajte postotak u Javi 2. korak Izračunajte postotak u Javi 2. korak](https://i.how-what-advice.com/images/009/image-25043-2-j.webp)
Korak 2. Zapišite kôd
Za izračun postotka potrebna su vam dva parametra:
- Ukupna vrijednost (ili vrijednost najveće vjerovatnoće); i,
-
Zarađena vrijednost čiji postotak želite izračunati.
Na primjer: Ako student na ispitu dobije 30 od 100 bodova, a želite izračunati postotak koji je student dobio, 100 je ukupan rezultat (ili maksimalni mogući rezultat), a 30 rezultat za koji ćete izračunati postotak
-
Formula za izračunavanje postotka je:
Procenat = (Dobijena vrijednost x 100) / Ukupna vrijednost
- Da biste od korisnika dobili ovaj parametar (ulaz), upotrijebite funkciju Skener u Javi.
![Izračunajte postotak u Javi, korak 3 Izračunajte postotak u Javi, korak 3](https://i.how-what-advice.com/images/009/image-25043-3-j.webp)
Korak 3. Izračunajte postotak
Za izračunavanje postotka upotrijebite formulu u prethodnom koraku. Uvjerite se da je varijabla koja se koristi za spremanje postotne vrijednosti tipa float. U suprotnom, odgovor možda neće biti tačan.
-
To je zato što tip podataka s plutanjem ima jednu preciznost od 32 bita pa uzima u obzir decimalne brojeve u matematičkim proračunima. Dakle, koristeći varijablu s plutanjem, odgovor na matematički izračun poput 5 /2 (5 podijeli 2) je 2, 5.
- Ako se isti izračun (5/2) izvrši pomoću varijable int, odgovor je 2.
- Međutim, varijabla u koju pohranjujete ukupnu vrijednost i povratnu vrijednost može biti int. Korištenje float varijable za postotak automatski će pretvoriti int u float; i ukupni izračun će se izvršiti u varijabli s float -om, a ne int.
![Izračunajte postotak u Javi Korak 4 Izračunajte postotak u Javi Korak 4](https://i.how-what-advice.com/images/009/image-25043-4-j.webp)
Korak 4. Prikažite postotak korisniku
Nakon što program izračuna postotak, prikažite rezultat korisniku. Koristite funkcije System.out.print ili System.out.println (za štampanje nove linije) u Javi.
Metoda 1 od 1: Primjer 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 ukupnu ili maksimalnu vrijednost:"); total = inputNumScanner.nextInt (); System.out.println ("Unesite vrijednost:"); rezultat = inputNumScanner.nextInt (); procenat = (rezultat * 100/ ukupno); System.out.println ("Postotak je =" + postotak + " %"); }}
Savjeti
- Napravite GUI ili grafičko korisničko sučelje koje će program učiniti interaktivnijim i lakšim za korištenje.
- Proširite svoj program da biste izvršili neke matematičke proračune.