Este artículo sobre cómo calcular porcentajes puede resultar muy útil. Sin embargo, a medida que aumentan los números, usar un programa para calcularlos facilitará mucho la tarea. A continuación, se explica cómo hacer un programa para calcular porcentajes, utilizando el lenguaje de programación Java.
Paso
Paso 1. Planifique su programa
Si bien calcular porcentajes no es difícil, siempre es una buena práctica planificar su programa antes de comenzar a escribir código. Responde las siguientes preguntas:
¿Su programa manejará una gran cantidad de números? Si es así, piense en cómo su programa puede manejar una gran variedad de números. Una forma es usar variables flotantes o largas en lugar de int
Paso 2. Escriba el código
Para calcular el porcentaje, necesita dos parámetros:
- Valor total (o valor de máxima verosimilitud); y,
-
Valor ganado cuyo porcentaje desea calcular.
Por ejemplo: si un estudiante obtiene 30 sobre 100 en un examen y desea calcular el puntaje porcentual que obtuvo, 100 es el puntaje total (o el puntaje máximo posible) y 30 es el puntaje para el cual calculará el porcentaje
-
La fórmula para calcular el porcentaje es:
Porcentaje = (valor obtenido x 100) / valor total
- Para obtener este parámetro (entrada) del usuario, use la función Scanner en Java.
Paso 3. Calcula el porcentaje
Utilice la fórmula del paso anterior para calcular el porcentaje. Asegúrese de que la variable utilizada para almacenar el valor porcentual sea de tipo flotante. De lo contrario, es posible que la respuesta no sea correcta.
-
Esto se debe a que el tipo de datos flotante tiene una precisión única de 32 bits, por lo que tiene en cuenta los números decimales en los cálculos matemáticos. Por lo tanto, utilizando la variable flotante, la respuesta a un cálculo matemático como 5/2 (5 divide 2) es 2, 5.
- Si se realiza el mismo cálculo (5/2) utilizando la variable int, la respuesta es 2.
- Sin embargo, la variable donde almacena el valor total y el valor de retorno puede ser un int. El uso de una variable flotante para un porcentaje convertirá automáticamente un int en un flotante; y el cálculo total se hará en la variable float, no en int.
Paso 4. Muestre el porcentaje al usuario
Después de que el programa calcule el porcentaje, muestre el resultado al usuario. Utilice las funciones System.out.print o System.out.println (para imprimir una nueva línea), en Java.
Método 1 de 1: Ejemplo de código
import java.util. Scanner; public class main_class {public static void main (String args) {int total, score; porcentaje de flotación; Escáner inputNumScanner = nuevo escáner (System.in); System.out.println ("Ingrese el valor total o máximo:"); total = inputNumScanner.nextInt (); System.out.println ("Ingrese valor:"); puntuación = inputNumScanner.nextInt (); porcentaje = (puntuación * 100 / total); System.out.println ("El porcentaje es =" + porcentaje + "%"); }}
Consejos
- Cree una GUI o interfaz gráfica de usuario, lo que hará que el programa sea mucho más interactivo y más fácil de usar.
- Amplíe su programa para realizar algunos cálculos matemáticos.