Descargar el PDFDescargar 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. How.com.vn Español: Step 1 Planifica tu programa...
    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. How.com.vn Español: Step 2 Escribe el código...
    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. How.com.vn Español: Step 3 Calcula el porcentaje.
    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. How.com.vn Español: Step 4 Muéstrale el porcentaje al usuario.
    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 How.com.vn

How.com.vn Español: Jake Adams
Coescrito por:
Tutor académico y especialista en preparación para pruebas
Este artículo fue coescrito por Jake Adams. Jake Adams es un tutor académico y el propietario de Simplifi EDU, una empresa de tutoría en línea con sede en Santa Mónica, California, que brinda recursos de aprendizaje y tutores en línea para materias académicas K-College, SAT y ACT, así como solicitudes de admisión a universidades. Con más de 14 años de experiencia profesional en tutoría, Jake se dedica a brindarles a sus clientes la mejor experiencia de tutoría en línea, además de acceso a una red de excelentes tutores de pregrado y posgrado de las mejores universidades de todo el país. Tiene una licenciatura en Negocios Internacionales y Marketing de la Universidad de Pepperdine. Este artículo ha sido visto 189 910 veces.
Categorías: Programación
Esta página ha recibido 189 910 visitas.

¿Te ayudó este artículo?

⚠️ Disclaimer:

Content from Wiki How Español language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Anuncio