Data">
Frmcondicionales
Frmcondicionales
Frmcondicionales
package condicionales;
public frmcondicionales() {
initComponents();
@SuppressWarnings("unchecked")
//Declaracion de variables
int can;
double pre,bru,ne,des;
String cat;
String ppre,ccan;
ppre=txtpre.getText();
ccan=txtcan.getText();
pre=Double.parseDouble(ppre);
can=Integer.parseInt(ccan);
//Proceso
if(cat.equals("Carnes")){
if(can>=100){
des=0.20*(pre*can);
des=0.15*(pre*can);
des=0.10*(pre*can);
}
else {
des=0; }
if(can>=100){
des=0.30*(pre*can);
des=0.20*(pre*can);
des=0.10*(pre*can);
else {
des=0; }
bru=can*pre;
ne=bru-des;
//SALIDA
}
Arreglos
package model;
//propiedad
//Metodos
n++;
ventas[i]=ventas[i-1];
ventas[pos]=dato;
return this.visualizar(n);
double m=ventas[0];
if (m<ventas[i]) {
else {
m=ventas[i]; }
return m;
double m=ventas[0];
if (m>ventas[i]) {
else {
m=ventas[i]; }
} //fin del for
return m;
return this.sumar(n)/n;
double acu=0;
acu=acu+ventas[i]; }
return acu;
ventas[indice]=dato;
String acu="";
acu=acu+"Posicion["+i+"] "+ventas[i]+"\n"; }
return acu;
//Metodo Constructor
*/
public Arreglos(){
ventas=new double[100];
}
FrmArreglos
package view;
import model.Arreglos;
public frmArreglos() {
initComponents(); }
@SuppressWarnings("unchecked")
//Capturar datos
String ddato=txtdato.getText();
//Convertir el datos
double dato=Double.parseDouble(ddato);
//posicionar
obj.posicionar(dato, n);
n++;
//Limpiar la caja
txtdato.setText("");
//Enviar el cursor
txtdato.requestFocus();
visualizar(); }
txtlista.setText(obj.visualizar(n));
txttotal.setText(obj.sumar(n)+"");
txtpro.setText(obj.promediar(n)+"");
txtmax.setText(obj.max(n)+"");
txtmin.setText(obj.min(n)+"");
} }
Matrices
package model;
//Metodo constructor,
public Matrices(){
notas=new double[100][100];
double acu=0;
acu=acu+notas[i][i];
} return acu;
double acu=0;
acu=acu+notas[i][nc-1-i];
} return acu;
int c=0;
for(int i=0;i<nc-1;i++){
if (notas[i][i]==notas[i+1][i+1]) {
c=c+1; }
}
}
int c=0;
if (notas[i][nc-1-i]==notas[i-1][nc-1-i+1]) {
c=c+1; }
} if (c==nc-1) {
return true;
} else {
return false; }
notas[f][c]=dato;
String acu="";
acu=acu+notas[f][c]+"\t"; }
acu=acu+"\n";
} return acu;
}
FrmMatrices
package view;
import javax.swing.JOptionPane;
import model.Matrices;
public frmMatrices() {
initComponents();
@SuppressWarnings("unchecked")
String nnf;
nnf=JOptionPane.showInputDialog("Cant de Filas");
String nnc;
nnc=JOptionPane.showInputDialog("Cant de Columnas");
obj.nc=Integer.parseInt(nnc);
obj.nf=Integer.parseInt(nnf);
btndefinir.setEnabled(false);
txtdato.setVisible(true);
jLabel1.setVisible(true);
txtdato.setVisible(false);
jLabel1.setVisible(false);
}
private void txtdatoActionPerformed(java.awt.event.ActionEvent evt) {
String ddato=txtdato.getText();
//convertirlo
double dato=Double.parseDouble(ddato);
obj.posicionar(dato, f, c);
//Limpiar caja
txtdato.setText("");
txtdato.requestFocus();
txtdato.setVisible(false);
jLabel1.setVisible(false);
//Actualiza f y c
if(c==obj.nc-1){
c=0;
f=f+1;
else {
c=c+1;
txtlista.setText(obj.visualizar());
}
private void btndiagigualesActionPerformed(java.awt.event.ActionEvent evt) {
if (obj.verificarIgualesPrincipal()) {
} else {
if (obj.verificarIgualesSecundaria()) {
} else {
JOptionPane.showMessageDialog(null, obj.sumarDiagonalSecundaria());
JOptionPane.showMessageDialog(null, obj.sumarDiagonalPrincipal());