lunes, 2 de mayo de 2011

Descuento de articulo en base al código

Hacer un algoritmo que imprima el nombre de un articulo, clave, precio original y su precio con descuento. El descuento la hace en base a la clave:
- Si la clave es 01 el descuento es del 10%
- Si la clave es 02 et descuento en del 15%
- Si la clave es 03 el descuento es del 20%

Nota: sólo existen tres claves.

Solución:
#
import javax.swing.JOptionPane;

public class PoC{
   public static void main(String[] args){

      String  nombre = "";
      Integer clave = 0;
      double  precioOriginal = 0, precioDescuento = 0, descuento = 0;

      nombre = JOptionPane.showInputDialog( "Ingrese nombre: " );
      clave = Integer.parseInt( JOptionPane.showInputDialog( "Ingrese clave: " ) );
      precioOriginal = Double.parseDouble( JOptionPane.showInputDialog( "Ingrese precio: " ) );

      switch( clave ){
         case 01:
            descuento = (precioOriginal * 10) / 100;
            break;
         case 02:
            descuento = (precioOriginal * 15) / 100;
            break;
         case 03:
            descuento = (precioOriginal * 20) / 100;
            break;
      }

      precioDescuento = ( precioOriginal - descuento );

      System.out.println( "Nombre: " + nombre );
      System.out.println( "Clave: " + clave );
      System.out.println( "Precio original: " + precioOriginal );
      System.out.println( "Descuento: " + descuento );
      System.out.println( "Precio con descuento: " + precioDescuento );

   }
}

/* SALIDA
  shTareas@Ubuntu:~/Escritorio$ java PoC
  Nombre: Leche
  Clave: 2
  Precio original: 1700.0
  Descuento: 255.0
  Precio con descuento: 1445.0
*/

#

No hay comentarios:

Publicar un comentario