Tecnología

Inicio

Cómo escribir un programa impuesto de ventas en Java usando impuesto 2 por ciento

Los programas de ordenador se destacan en la automatización de tareas simples, repetitivas como el cálculo del impuesto sobre las ventas y los totales debido a una compra en una tienda. Mediante el uso de Java, sólo se necesita escribir alrededor de dos docenas de líneas de código para obtener una simple calculadora impuesto sobre las ventas en funcionamiento.

Instrucciones

1 Abra su editor de texto favorito. Cualquier editor puede hacer, incluyendo el Bloc de notas de Windows, pero la mayoría de los desarrolladores prefieren trabajar dentro de un editor de programación dedicado como jEdit, Vim, o Netbeans.

2 Pegue el código siguiente en el editor:

java.text.NumberFormat importación;

java.text.Scanner importación;

public class {SalesTaxApp

final static double SALES_TAX = 0.02;

Escáner estática en el nuevo escáner = (System.in);

estática NumberFormat nf = NumberFormat.getCurrencyInstance ();

principales argumentos (String []) {public static void

}

}

Esto crea tres variables que se van a utilizar en la aplicación. En primer lugar, se declara la tasa de impuesto sobre las ventas en un 2%. A continuación, se configura un objeto escáner. Scanner es una clase de conveniencia que hace que sea más fácil de leer los números directamente desde la introducción de texto. Por último, las configuraciones de un objeto NumberFormat, lo que permite a Java para formatear automáticamente los números para reflejar la costumbre moneda local cuando imprimirlos. Por ejemplo, nos va a permitir a imprimir:

$ 2.33

Más bien que:

2,333333333333333333333

Todo el resto del código irá dentro de los corchetes del método principal.

3 Pegue el siguiente en el método principal:

double value;

while (true) {

System.out.print ( "Por favor, introduzca la cantidad de la venta (o -1 para dejar de fumar):");

valor = in.nextDouble ();

si (valor == -1) break;

System.out.println ( "El impuesto sobre las ventas es:" + nf.format (valor * SALES_TAX));

System.out.println ( "El total de impuestos es:" + nf.format (valor * (1 + SALES_TAX)));

}

Esto declara un valor temporal para contener la entrada de cantidad por el usuario. A continuación, se le pide al usuario que introduzca la cantidad para la venta o el tipo de "-1" para dejar de fumar. Se comprueba si el usuario solicitó dejar de fumar y, si es así, se rompe el bucle "while". De lo contrario, se imprime el impuesto sobre las ventas y el total para el usuario.

Consejos y advertencias

  • Mediante el uso de un entorno de desarrollo integrado (IDE) como Netbeans, es posible conectar fácilmente este código a un botón en una interfaz gráfica de usuario (GUI) para crear una gráfica, en lugar de, la aplicación de impuestos de ventas basado en texto.
  • Su comunidad puede tener leyes precisas sobre cómo manejar el redondeo de centavos en los cálculos de impuestos sobre las ventas. Si tiene intención de utilizar la aplicación de impuestos sobre las ventas en el comercio una situación real, se debe consultar a las leyes de impuestos sobre las ventas de su comunidad para descubrir cómo centavos parcial deben ser redondeados. El nf.setRoundingMode comando se puede utilizar para especificar lo que gobierna el NumberFormatter deben seguir cuando redondeo centavos parciales.