Calcular porcentajes en Java

Autor: John Pratt
Fecha De Creación: 16 Febrero 2021
Fecha De Actualización: 2 Mes De Julio 2024
Anonim
Programa de porcentajes en Java
Video: Programa de porcentajes en Java

Contenido

El cálculo de porcentajes tiene muchas aplicaciones. Pero cuando los números aumentan, es más fácil usar un programa para esto. A continuación se explica cómo escribir un programa en Java para calcular porcentajes.

Al paso

  1. Planifique su programa. Aunque calcular un porcentaje no es tan difícil, siempre es aconsejable hacer un horario de su programa antes de programarlo. Intente responder las siguientes preguntas:
    • ¿Funcionará su programa con un gran número de personas? Si es así, busque formas de hacer que su programa maneje muchos tipos diferentes de números. Una forma de hacer esto es con tipo flotador o pulmón como una variable, en lugar de En t (entero).
  2. Escribe el código. Para calcular el porcentaje necesita dos parámetros:
    • La puntaje total (o la máxima puntuación posible).
    • La puntuación conseguida (del cual desea calcular el porcentaje).
      • Por ejemplo: si un estudiante obtiene 30 de las 100 preguntas correctas en una prueba y desea calcular el porcentaje, entonces 100 es el total (la puntuación máxima) y 30 es la puntuación obtenida, que convertirá en un porcentaje.
    • La fórmula para calcular el porcentaje es:

      Porcentaje = (puntuación alcanzada x 100) / puntuación total
    • Para obtener estos parámetros (entrada) en Java del usuario, puede utilizar el Escánerfunción.
  3. Calcule el porcentaje. Utilice la fórmula como se indica en el paso anterior para calcular el porcentaje. Asegúrese de que la variable que está utilizando para almacenar el valor de la porcentaje, tiene el tipo de flotador. Si no es así, la respuesta puede ser incorrecta.
    • Esto se debe a que flotadorEl tipo de datos tiene una precisión de 32 bits que incluso tiene en cuenta los decimales en los cálculos matemáticos. Entonces, la respuesta a un cálculo matemático como 5/2 (5 dividido por 2) con tipo flotante será 2.5
      • El mismo cálculo (5/2) con el tipo En t para la variable, devuelve 2.
      • Las variables que usa para almacenar el puntaje total y el puntuación conseguida puede, sin embargo En t ser - estar. Por un flotador para ser utilizado como el tipo de la variable para el porcentaje deberá En t automáticamente a un flotador ser convertido; el cálculo total se realizará como un valor flotante en lugar de un número entero.
  4. Muestre el porcentaje al usuario. Una vez que el programa haya calculado el porcentaje, muéstralo al usuario. Usa la función para esto System.out.print o System.out.println (para imprimir en una nueva línea) en Java.

Método 1 de 1: código de muestra

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 puntaje total o máximo:"); total = inputNumScanner.nextInt (); System.out.println ("Ingrese la calificación obtenida:"); puntuación = inputNumScanner.nextInt (); porcentaje = (puntuación * 100 / total); System.out.println ("El porcentaje es =" + porcentaje + "%"); }}

Consejos

  • Intente crear una interfaz gráfica (GUI) para que el programa sea más interactivo y más fácil de usar.
  • Intente expandir su programa para que pueda realizar múltiples cálculos con él.