Upload
dagoberto-sierra
View
549
Download
0
Embed Size (px)
Citation preview
Dagoberto Sierra [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] Página 6
}
}
}
}
Esta son algunas de las presentaciones cuando el programa es ejecutado
Dagoberto Sierra [email protected] Página 7