Programacion

Páginas: 9 (2115 palabras) Publicado: 6 de junio de 2012
1.-Un vendedor ha hecho una serie de ventas y desea conocer aquellas de $200 pesos o menos, las mayores a $200 pero inferiores a $400, y el número de ventas de $400 pesos o superiores a tal cantidad. Hacer un programa que le proporcione al vendedor esta información después de haber leído los datos de entrada.

package practicas;
import javax.swing.JOptionPane;
//Problema 1 con forpublic class Programa1 {
public static void main(String arg[])
{int n,a=0,e=0,o=0;
double v;
n=Integer.parseInt(JOptionPane.showInputDialog("Ingresa el total de ventas"));
for(int i=1; i<=n; i++)
{v=Double.parseDouble(JOptionPane.showInputDialog("Ingresa el costo de la venta"));
if(v<=200)
{a++;}
else{if(v>200&&v<400)
{e++;}
else{o++;}}}JOptionPane.showMessageDialog(null,"EL total de ventas de 200 o menores es: "+a+"\nEl total de ventas superiores a 200 e inferiores a 400 es: "+e+"\nEl total de ventas superiores a 400 es: "+o);
System.exit(0); }
}
2.-De una empresa con N empleados, necesitamos obtener el numero de empleado y sueldo del trabajador con el mayor sueldo de la empresa. Hacer el programa correspondiente.

package practicas;
importjavax.swing.JOptionPane;
//Problema 2 con for
public class Programa2 {
public static void main(String arg[])
{int n;
double a=0,s=0,e=0;
n=Integer.parseInt(JOptionPane.showInputDialog("Ingresa el numero de empleados"));
for(int i=1;i<=n;i++)
{s=Double.parseDouble(JOptionPane.showInputDialog("Ingresa el sueldo del empleado"));
if(s>a)
{a=s;
e=i;}
}JOptionPane.showMessageDialog(null,"El numero del trabajador con mayor sueldo es: "+e+"\nEL sueldo mayor es: "+a);
System.exit(0);
}
}

3.-En un estadio se tienen 5 diferentes localidades, las cuales se identifican por una clave numérica que es un valor comprendido entre 1 y 5. Hacer un programa que:
a) Lea los precios.
b) Lea los datos de las ventas de boletos.
c)Imprima para cada venta, la clave, la cantidad y el importe total de los boletos vendidos en esta venta.
d) Calcule e imprima la cantidad de boletos vendidos de cada tipo.
e) Calcule e imprima la recaudación total del estadio.

package practicas;
import javax.swing.JOptionPane;
//Problema 3 con for
public class Programa3 {
public static void main(String arg[]){int l1=150,l2=250,l3=350,l4=550,l5=600,loc, n,c,b=0,d=0,e=0,f=0,g=0,t=0,c1=0,c2=0,c3=0,c4=0,c5=0,tr=0;
String respuesta;
for(char r='s';r!='N'&&r!='n';r=respuesta.charAt(0)){
loc=Integer.parseInt(JOptionPane.showInputDialog("Seleccione una locaidad\n1.localidad1\n2.localidad2\n3.localidad3\n4.localidad4\n5.localidad5"));
switch(loc)
{case 1:n=Integer.parseInt(JOptionPane.showInputDialog("cuantos boletos desea comprar?"));
c=l1*n ;
JOptionPane.showMessageDialog(null,"clave: "+1+"\ncantidad de boletos: "+n+"\nTotal: "+c);
b=b+n;
c1=c1+c;
break;
case 2:n=Integer.parseInt(JOptionPane.showInputDialog("cuantos boletos desea comprar?"));
c=l2*n ;
JOptionPane.showMessageDialog(null,"clave: "+2+"\ncantidad de boletos: "+n+"\nTotal: "+c);
d=d+n;c2=c2+c;
break;
case 3:n=Integer.parseInt(JOptionPane.showInputDialog("cuantos boletos desea comprar?"));
c=l3*n ;
JOptionPane.showMessageDialog(null,"clave: "+3+"\ncantidad de boletos: "+n+"\nTotal: "+c);
e=e+n;
c3=c3+c;
break;
case 4:n=Integer.parseInt(JOptionPane.showInputDialog("cuantos boletos desea comprar?"));
c=l4*n ;
JOptionPane.showMessageDialog(null,"clave:"+4+"\ncantidad de boletos: "+n+"\nTotal: "+c);
f=f+n;
c4=c4+c;
break;
case 5:n=Integer.parseInt(JOptionPane.showInputDialog("cuantos boletos desea comprar?"));
c=l5*n ;
JOptionPane.showMessageDialog(null,"clave: "+5+"\ncantidad de boletos: "+n+"\nTotal: "+c);
g=g+n;
c5=c5+c;
break;
default:JOptionPane.showMessageDialog(null,"!!!ERROR!!");
}
t=b+d+e+f+g;
tr=c1+c2+c3+c4+c5;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS