ejemploc de caso
TRANSCRIPT
![Page 1: Ejemploc de caso](https://reader036.vdocuments.co/reader036/viewer/2022071819/55b30eb6bb61eb7c1b8b475c/html5/thumbnails/1.jpg)
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 ";
![Page 2: Ejemploc de caso](https://reader036.vdocuments.co/reader036/viewer/2022071819/55b30eb6bb61eb7c1b8b475c/html5/thumbnails/2.jpg)
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";
![Page 3: Ejemploc de caso](https://reader036.vdocuments.co/reader036/viewer/2022071819/55b30eb6bb61eb7c1b8b475c/html5/thumbnails/3.jpg)
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);
![Page 4: Ejemploc de caso](https://reader036.vdocuments.co/reader036/viewer/2022071819/55b30eb6bb61eb7c1b8b475c/html5/thumbnails/4.jpg)
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
![Page 5: Ejemploc de caso](https://reader036.vdocuments.co/reader036/viewer/2022071819/55b30eb6bb61eb7c1b8b475c/html5/thumbnails/5.jpg)
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;
![Page 6: Ejemploc de caso](https://reader036.vdocuments.co/reader036/viewer/2022071819/55b30eb6bb61eb7c1b8b475c/html5/thumbnails/6.jpg)
Dagoberto Sierra [email protected] Página 6
}
}
}
}
Esta son algunas de las presentaciones cuando el programa es ejecutado
![Page 7: Ejemploc de caso](https://reader036.vdocuments.co/reader036/viewer/2022071819/55b30eb6bb61eb7c1b8b475c/html5/thumbnails/7.jpg)
Dagoberto Sierra [email protected] Página 7