Descargar el PDF Descargar el PDF

Calcular porcentaje en Java puede resultar de gran ayuda. No obstante, cuando los números se vuelven muy grandes, es mucho más fácil utilizar un programa para calcularlo. Aquí podrás ver cómo puedes crear un programa que calcule porcentaje en Java.

  1. Planifica tu programa . A pesar de que calcular porcentaje no es difícil, siempre es una buena práctica planificar tu programa antes de comenzar a codificarlo . Intenta encontrar las respuestas a las siguientes preguntas:
    • ¿Tu programa trabajará con números grandes? Si lo hará, entonces intenta pensar en las formas en las cuales tu programa podría manejar números grandes. Una forma de hacerlo es utilizando una variable de tipo float o long en lugar de una de tipo int .
  2. Escribe el código . Para calcular porcentaje, necesitarás dos parámetros:
    • El puntaje total (o el máximo puntaje posible);
    • El puntaje obtenido , sobre el cual deseas calcular el porcentaje.
      • Por ejemplo: si un estudiante obtiene 30 puntos de 100 en un examen, y deseas calcular el porcentaje de la calificación obtenida por el estudiante, 100 es el puntaje total (o el máximo puntaje posible). 30 es el puntaje obtenido y sobre ese valor deseas calcular el porcentaje.
    • La fórmula para calcular el porcentaje es:

      Porcentaje = (Puntaje obtenido x 100) / Puntaje total

    • Para obtener estos parámetros (entradas) a partir del usuario, prueba a utilizar la función "Scanner" en Java.
  3. Utiliza la fórmula dada en el paso anterior para calcular el porcentaje. Asegúrate de que la variable que uses para almacenar el valor del porcentaje sea de tipo float. Si no, la respuesta podría ser incorrecta.
    • Eso ocurre porque, el tipo de datos float es de 32 bits de precisión simple que incluso considera los decimales para hacer cálculos matemáticos. Por ello, al utilizar una variable de tipo float, la respuesta a un cálculo matemático como por ejemplo 5 / 2 (5 dividido 2) será 2,5.
      • Si haces el mismo cálculo (5 / 2) utilizando una variable de tipo int , la respuesta será 2.
      • Sin embargo, las variables en las cuales almacenes el puntaje total y el puntaje obtenido pueden ser de tipo int . Utilizar una variable de tipo float para calcular el porcentaje convertirá automáticamente el tipo int a float , y el cálculo total se realizará de acuerdo al tipo float en vez de int .
  4. Una vez que el programa haya calculado el porcentaje, muéstraselo al usuario. Para hacerlo, utiliza la función de Java System.out.print o System.out.println (para mostrarlo en una línea nueva).
    Anuncio
Método 1
Método 1 de 1:

Ejemplo de código

Descargar el PDF
 import 
 java.util.Scanner 
 ; 
 public 
 class 
 main_class 
 { 
 public 
 static 
 void 
 main 
 ( 
 String 
 [] 
 args 
 ){ 
 int 
 total 
 , 
 score 
 ; 
 float 
 percentage 
 ; 
 Scanner 
 inputNumScanner 
 = 
 new 
 Scanner 
 ( 
 System 
 . 
 in 
 ); 
 System 
 . 
 out 
 . 
 println 
 ( 
 "Ingresa el puntaje total, o máximo: " 
 ); 
 total 
 = 
 inputNumScanner 
 . 
 nextInt 
 (); 
 System 
 . 
 out 
 . 
 println 
 ( 
 "Ingresa el puntaje obtenido: " 
 ); 
 score 
 = 
 inputNumScanner 
 . 
 nextInt 
 (); 
 percentage 
 = 
 ( 
 score 
 * 
 100 
 / 
 total 
 ); 
 System 
 . 
 out 
 . 
 println 
 ( 
 "El porcentaje es = " 
 + 
 percentage 
 + 
 " %" 
 ); 
 } 
 } 

Consejos

  • Intenta hacer una interfaz de usuario , lo cual hará que el programa sea más interactivo y fácil de utilizar.
  • Intenta expandir tu programa haciendo que pueda resolver múltiples cálculos matemáticos.
Anuncio

Acerca de este wikiHow

Esta página ha recibido 191 234 visitas.

¿Te ayudó este artículo?

Anuncio