Foros del Web » Programación para mayores de 30 ;) » Java »

problema con aplett

Estas en el tema de problema con aplett en el foro de Java en Foros del Web. esto es lo que tengo que hacer y no lo tengo muy claro porfa una ayudita En una empresa hay 12 trabajadores, a los que ...
  #1 (permalink)  
Antiguo 29/11/2004, 13:37
 
Fecha de Ingreso: septiembre-2004
Mensajes: 212
Antigüedad: 19 años, 7 meses
Puntos: 0
problema con aplett

esto es lo que tengo que hacer y no lo tengo muy claro porfa una ayudita

En una empresa hay 12 trabajadores, a los que se les calcula el sueldo de la siguiente forma:

Sueldo Bruto = Sueldo base + Comisión por venta + Bono + Horas Extras

Descripción de columnas:
o Sueldo base
1 Comicion por venta
2 Bono
3 Horas extras
4 Sueldo bruto


Nota: solo los Vendedores tienen comisión por ventas

De lo anterior se deduce que la matriz debe ser de 12 filas y 5 columnas.

Se pide:

1.- Diseñar el programa para que funcione en un browser
2.- Ingresar datos por teclado en la matriz
3.- Calculo del Sueldo Bruto
4.- Calcular el total de dinero que debe pagar la empresa en:
Sueldo Base
Sueldo Bruto
5.- desplegar el Sueldo Bruto Mayor a pagar.

programa 2

Copie la primera columna de la matriz a un arreglo (sueldo base) de y posteriormente ordene el arreglo con el método de la burbuja y despliegue el vector ordenado.

esto es lo que llevo no se si estara bien
[php]
En una empresa hay 12 trabajadores, a los que se les calcula el sueldo de la siguiente forma:

Sueldo Bruto = Sueldo base + Comisión por venta + Bono + Horas Extras

Descripción de columnas:
o Sueldo base
1 Comicion por venta
2 Bono
3 Horas extras
4 Sueldo bruto


Nota: solo los Vendedores tienen comisión por ventas

De lo anterior se deduce que la matriz debe ser de 12 filas y 5 columnas.

Se pide:

1.- Diseñar el programa para que funcione en un browser
2.- Ingresar datos por teclado en la matriz
3.- Calculo del Sueldo Bruto
4.- Calcular el total de dinero que debe pagar la empresa en:
Sueldo Base
Sueldo Bruto
5.- desplegar el Sueldo Bruto Mayor a pagar.

Item 2.- 30 puntos

Copie la primera columna de la matriz a un arreglo (sueldo base) de y posteriormente ordene el arreglo con el método de la burbuja y despliegue el vector ordenado.
Código PHP:
//Busqueda de datos en un arreglo
import java.awt.*;
import java.applet.Applet;


public class 
pato extends Applet
{

int mat[][] = new int[12][5];
int elemento;
int cont=0;
int acum_sb[][] = new int[4][4];
int mat_sulbru[][]= new int[1][1];
String dato;

// dato a buscar
Label etiquetaIngreso_sb//rotulo de a entrada
TextField textIngreso_sb;   // cuadro de texto para la entrada
Label etiquetaIngreso_com//rotulo de a entrada
TextField textIngreso_com;   // cuadro de texto para la entrada
Label etiquetaIngreso_bono;  // rotulo de salida
TextField textIngreso_bono;   // campo de texto para el resultado
Label etiquetaIngreso_hrs//rotulo de a entrada
TextField textIngreso_hrs;   // cuadro de texto para la entrada
Label etiquetatextresp;
TextField textresp;
Label resultado;
TextField resultado2;
Label etiquetacum_sb;
TextField textacum_sb;
Label etiqueta_pregunta;
TextField text_pregunta;

    public 
void init()
    {

     
// Declaracion de etiquetas y campos de texto
     
resultado = new Label                     ("                           ");
     
resultado2 = new TextField(20);
     
resultado2.setEditable(false);

     
etiquetaIngreso_sb=new Label              ("INGRESA SUELDO BASE");
     
textIngreso_sb=new TextField(20);

     
etiquetaIngreso_com= new Label              ("INGRESA LA COMISION");
     
textIngreso_com = new TextField(20);

     
etiquetaIngreso_bono = new Label        ("INGRESA EL BONO");
     
textIngreso_bono = new TextField(20);

     
etiquetaIngreso_hrs = new Label         ("INGRESA HORAS EXTRAS");
     
textIngreso_hrs = new TextField(20);

     
etiquetatextresp = new Label            ("SUELDO BRUTO");
     
textresp = new TextField(20);
     
textresp.setEditable(false);

     
etiquetacum_sb = new Label                 (" EL TOTAL EN SUELDOS BASES ES:");
     
textacum_sb = new TextField(20);
     
textacum_sb.setEditable(false);

     
etiqueta_pregunta =  new Label          (" DECEA INGRESAR OTRO USUARIO  ");
     
text_pregunta= new TextField(20);



     
// agregar etiquetas y cuadros de textos
     
add (resultado);
     
add (resultado2);
     
add (etiquetaIngreso_sb);
     
add (textIngreso_sb);
     
add (etiquetaIngreso_com);
     
add (textIngreso_com);
     
add (etiquetaIngreso_bono);
     
add (textIngreso_bono);
     
add (etiquetaIngreso_hrs);
     
add (textIngreso_hrs);
     
add (etiquetatextresp);
     
add (textresp);
     
add (etiquetacum_sb);
     
add (textacum_sb);
     
add (etiqueta_pregunta);
     
add (text_pregunta);

     }
//cierra void init

    
public boolean action(Event event,Object o )
    {

        if (
event.target==textIngreso_sb)
        {

        
dato=event.arg.toString();
        
mat[cont][0]=(Integer.parseInt(dato));
        
resultado2.setText("INGRESO SUELDO BASE");
        
acum_sb[1][1]=acum_sb[1][1]+mat[cont][0];
        }

        if (
event.target==textIngreso_com)
        {
        
dato=event.arg.toString();
        
mat[cont][1]=(Integer.parseInt(dato));
        
resultado2.setText("INGRESO COMISION");
        }

        if (
event.target==textIngreso_bono)
        {
        
dato=event.arg.toString();
        
mat[cont][2]=(Integer.parseInt(dato));
        
resultado2.setText("INGRESO BONO");
        }


        if (
event.target==textIngreso_hrs)
        {

        
dato=event.arg.toString();
        
mat[cont][3]=(Integer.parseInt(dato));
        
resultado2.setText("INGRESO HORAS EXTRAS");
        }

        
mat[cont][4]=mat[cont][0]+mat[cont][1]+mat[cont][2]+mat[cont][3];
        
textresp.setText(""+mat[cont][4]);//muestra sueldo bruto
        
textacum_sb.setText(""+acum_sb[1][1]);//muestra sueldo base que paga la empresa
            
if(event.target=="1")
             {
                
dato=event.arg.toString();
                        if(
dato=="1")
                         {
                     
//mat[cont][4]=mat[cont][0]+mat[cont][1]+mat[cont][2]+mat[cont][3];
                     //cont++;
                     //resultado2.setText("dijo ke si????");
                     
etiquetaIngreso_sb.setText("                       ");

                         }
//cierra if
             
}//cierra if



        
return true;
}
//cierra boolean

}//cierra clase 

y este es el html

[php]
<html>
<head>
<font face="impact">
<i>
<marquee>
<h2>Programacion orientada al Objeto</h2>
</marquee>
<hr>
</i>
</head>
<body bgcolor="#000000" text="green" alink="green" vlink="green">
<center>
<p><p><p>
<table border="2" bgcolor="green">
<td>
<applet code ="rickgonza.class" width=250 height=510>
</applet>
</td>
</table>
</center>
<center>
<br><br><br><br><br><br>
<a href="index.html">Volver al menu principal</a>
</center>
</body>
</html>
</applet>
</td>
</table>
</center>
</body>
</html>
[\php]



y porfa tratenme de orientarme un poco desde ya muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:09.