Il calcolo della percentuale può essere di grande aiuto. Ma quando i numeri diventano più grandi, usare un programma per calcolarlo diventa molto più facile. Ecco come creare un programma per calcolare la percentuale, in Java.
Passi
Passaggio 1. Pianifica il tuo programma
Sebbene calcolare la percentuale non sia difficile, è sempre una buona pratica pianificare il programma prima di iniziare a codificare. Prova a trovare le risposte alle seguenti domande:
Il tuo programma gestirà grandi numeri? Se sì, prova a pensare ai modi in cui il tuo programma può gestire un'ampia gamma di numeri. Un modo per farlo è usare una variabile float o long invece di int
Passaggio 2. Scrivi il codice
Per calcolare la percentuale, avrai bisogno di due parametri:
- Il punteggio totale (o il punteggio massimo possibile); e,
-
Il punteggio ottenuto la cui percentuale si desidera calcolare.
Ad esempio: se uno studente ottiene 30 punti su 100 in un test e si desidera calcolare la percentuale dei voti ottenuti dallo studente, 100 è il punteggio totale (o il punteggio massimo possibile). 30 è il punteggio ottenuto di cui si desidera calcolare la percentuale
-
La formula per calcolare la percentuale è:
Percentuale = (Punteggio ottenuto x 100) / Punteggio totale
- Per ottenere questi parametri (input) dall'utente, provare a utilizzare la funzione Scanner in Java.
Passaggio 3. Calcola la percentuale
Utilizzare la formula fornita nel passaggio precedente per calcolare la percentuale. Assicurati che la variabile utilizzata per memorizzare il valore della percentuale sia di tipo float. In caso contrario, la risposta potrebbe non essere corretta.
-
Questo perché il tipo di dati float è una precisione a 32 bit che considera anche i decimali nei calcoli matematici. Pertanto, utilizzando una variabile float, la risposta per un calcolo matematico come 5/2 (5 diviso per 2) sarà 2,5
- Se lo stesso calcolo (5/2) viene eseguito utilizzando una variabile int, la risposta sarà 2.
- Tuttavia, le variabili in cui hai memorizzato il punteggio totale e il punteggio ottenuto possono essere int. L'utilizzo di una variabile float per la percentuale convertirà automaticamente int in float; e il calcolo totale verrà eseguito in float anziché int.
Passaggio 4. Mostra la percentuale all'utente
Una volta che il programma ha calcolato la percentuale, mostrala all'utente. Utilizzare la funzione System.out.print o System.out.println (per stampare su una nuova riga), in Java, per questo.
Metodo 1 di 1: codice di esempio
import java.util. Scanner; public class main_class { public static void main(String args){ int total, score; percentuale flottante; Scanner inputNumScanner = new Scanner(System.in); System.out.println("Inserisci il punteggio totale o massimo: "); totale = inputNumScanner.nextInt(); System.out.println("Inserisci il punteggio ottenuto: "); punteggio = inputNumScanner.nextInt(); percentuale = (punteggio * 100/ totale); System.out.println("La percentuale è = " + percentuale + " %"); } }
Suggerimenti
- Prova a creare una GUI, che renderà il programma molto più interattivo e più facile da usare.
- Prova ad espandere il tuo programma per eseguire più calcoli matematici.