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