Ejemploc de caso

Preview:

Citation preview

Dagoberto Sierra comercced@gmail.com Página 1

El nombre del programa se llama caso003

Siga paso a paso cada uno de los códigos acá expuestos

import javax.swing.*;

/**

*

* @author Dagoberto Sierra

*/

public class caso003 {

Public class es donde se inician el cuerpo principal del programa

Public void nombre() : se hacen los programas que se han diseñado o preparado con anterioridad

public void compras(){

float vpar, tpag , vunit, desc=0;

int can=0;

String avis , tipo="";

can = Integer.parseInt(JOptionPane.showInputDialog("ingrese la cantidad de camisas a

comprar"));

vunit = Integer.parseInt(JOptionPane.showInputDialog("ingrese el valor unitario"));

vpar = can * vunit;

if (can >= 3)

{

desc= (float) (vpar *0.2);

tipo = "20 % De Descuento ";

Dagoberto Sierra comercced@gmail.com Página 2

}

else

{

desc = (float) (vpar* 0.1);

tipo = "10 % De Descuento ";

}

tpag = vpar - desc;

avis = "El Valor Parcial Es " +vpar;

avis = avis + "\n "+tipo + desc;

avis = avis +"\n-----------------------------------";

avis = avis + "\nEl Total A Pagar Es "+ tpag;

JOptionPane.showMessageDialog(null, avis);

}

Acá finaliza y comienza otro programa

public void censo()

{

String nom , res ="";

int ed =0;

nom=JOptionPane.showInputDialog("Ingrese El Nombre ");

ed =Integer.parseInt(JOptionPane.showInputDialog("Ingrese La edad"));

if (ed>0 && ed<= 10)

res = "Usted Es Niño";

else if (ed>=11 && ed <=11 )

res = "Esta En La Pubertad";

Dagoberto Sierra comercced@gmail.com Página 3

else if (ed>=15 && ed <= 18)

res = "Usted Es Adolecente";

else if (ed>= 19 && ed <= 25)

res = "Usted Es Joven";

else if (ed >=26 && ed <= 65)

res = "Usted Es Adulto";

else

res = "Es Usted Anciano";

JOptionPane.showMessageDialog(null, nom+" "+res );

}

Otro programa

public void ventas()

{

float tocomi=0, tovent=0, toalma;

String res="";

for(int n=1;n<=3;n++)

{

String nom="";

float venta = 0 , comi;

nom=JOptionPane.showInputDialog("Ingrese El nombre del vendedor # "+n);

venta =Float.parseFloat(JOptionPane.showInputDialog("ingrese el valor de la venta # "+n));

if (n==1)

comi= (float) (venta * 0.18);

else if (n==2)

comi= (float) (venta * 0.15);

Dagoberto Sierra comercced@gmail.com Página 4

else

comi= (float) (venta * 0.085);

System.out.println("La comision del "+nom + " Es De "+comi);

tocomi =tocomi + comi;

tovent = tovent + venta;

}

toalma = tovent - tocomi;

res= "El Total de Las Ventas es de $ " +tovent;

res = res +"\n El Total Pagado En Comision Es De $ " + tocomi;

res = res +"\n El Almacen Recibe $ " + toalma;

JOptionPane.showMessageDialog(null, res);

}

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

Esta parte el programa es ejecutado Los anteriores programas son los procedimiento que son llamados con sus respectivas opciones

int n, a=0, r =0;

String num1 = "";

En la línea inferior siguiente se activa la opción new donde activa un lugar para la

memoria

Esto se aprovecha para llamar la programación que ha sido ubicada en public void

Dagoberto Sierra comercced@gmail.com Página 5

caso003 menu=new caso003();

while(a != 4){

num1=JOptionPane.showInputDialog("ELEJIR AREA A REALIZAR "

+ "\n1 Compras"

+ "\n2 Censo"

+ "\n3 Ventas"

+ "\n\n4 SALIR " ,"dago sierra") ;

a= Integer.parseInt(num1);

Las sentencia switch se usa para seleccionar una entre múltiples opciones de selección Recordar que al terminar cada sentencia esta debe llevar la opción final break;

switch(a){

case 1:

menu.compras(); En esta opción menu. Se aplica como fue llamado al usar la activación con new

menu.compras();

break;

case 2:

menu.censo();

break;

case 3:

menu.ventas();

break;

case 4:

break;

Dagoberto Sierra comercced@gmail.com Página 6

}

}

}

}

Esta son algunas de las presentaciones cuando el programa es ejecutado

Dagoberto Sierra comercced@gmail.com Página 7

Recommended