martes, 19 de septiembre de 2017
form ventana para cambiar titulos y modificar emnsajes
import javax.swing.JOptionPane;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author SEDUCA
*/
public class Ventana extends javax.swing.JFrame {
/**
* Creates new form Ventana
*/
public Ventana() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
buttonGroup1 = new javax.swing.ButtonGroup();
txtntitulo = new javax.swing.JButton();
txtNuevott = new javax.swing.JTextField();
txtTA = new javax.swing.JTextField();
txtMSN = new javax.swing.JTextField();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jRBinfo = new javax.swing.JRadioButton();
jRBaviso = new javax.swing.JRadioButton();
jRBerror = new javax.swing.JRadioButton();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setLocation(new java.awt.Point(400, 200));
txtntitulo.setLabel("Nuevo Titulo");
txtntitulo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtntituloActionPerformed(evt);
}
});
jButton2.setText("Nueva Alerta");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jButton3.setText("Borrar");
jButton4.setText("Salir");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
buttonGroup1.add(jRBinfo);
jRBinfo.setText("Info");
buttonGroup1.add(jRBaviso);
jRBaviso.setText("Aviso");
buttonGroup1.add(jRBerror);
jRBerror.setText("Error");
jLabel1.setText("Titulo de la Alerta");
jLabel2.setText("Mensaje de Alerta");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(104, 104, 104)
.addComponent(jButton3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton4)
.addGap(162, 162, 162))
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(60, 60, 60)
.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(71, 71, 71)
.addComponent(jRBinfo)
.addGap(18, 18, 18)
.addComponent(jRBaviso)
.addGap(18, 18, 18)
.addComponent(jRBerror))
.addGroup(layout.createSequentialGroup()
.addGap(40, 40, 40)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(56, 56, 56))
.addGroup(layout.createSequentialGroup()
.addComponent(txtntitulo, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(21, 21, 21)))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(54, 54, 54)
.addComponent(txtNuevott))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 53, Short.MAX_VALUE)
.addComponent(txtTA, javax.swing.GroupLayout.PREFERRED_SIZE, 264, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 153, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(txtMSN, javax.swing.GroupLayout.PREFERRED_SIZE, 264, javax.swing.GroupLayout.PREFERRED_SIZE)))))
.addGap(88, 88, 88))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(97, 97, 97)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(12, 12, 12)
.addComponent(txtNuevott, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(txtTA, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(txtntitulo))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtMSN, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 96, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(jButton2)
.addGap(100, 100, 100))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jRBaviso)
.addComponent(jRBerror)
.addComponent(jRBinfo))
.addGap(78, 78, 78)))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton3)
.addComponent(jButton4))
.addGap(46, 46, 46))
);
pack();
}// </editor-fold>
private void txtntituloActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String titulo=txtNuevott.getText();
this.setTitle(""+titulo);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String titulo1=txtTA.getText();
String Mensajet=txtMSN.getText();
if (jRBinfo.isSelected()){
JOptionPane.showMessageDialog(null,Mensajet, titulo1 ,JOptionPane.INFORMATION_MESSAGE);
}
if (jRBaviso.isSelected()){
JOptionPane.showMessageDialog(null,Mensajet, titulo1 ,JOptionPane.WARNING_MESSAGE);
}
if (jRBerror.isSelected()){
JOptionPane.showMessageDialog(null,Mensajet, titulo1 ,JOptionPane.ERROR_MESSAGE);
}
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Ventana.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Ventana.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Ventana.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Ventana.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Ventana().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JRadioButton jRBaviso;
private javax.swing.JRadioButton jRBerror;
private javax.swing.JRadioButton jRBinfo;
private javax.swing.JTextField txtMSN;
private javax.swing.JTextField txtNuevott;
private javax.swing.JTextField txtTA;
private javax.swing.JButton txtntitulo;
// End of variables declaration
}
formularios
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author SEDUCA
*/
public class Calculo extends javax.swing.JFrame {
/**
* Creates new form Calculo
*/
public Calculo() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
txtPasajero = new javax.swing.JTextField();
txtPrecio = new javax.swing.JTextField();
txtGasto15 = new javax.swing.JTextField();
txtGanancia = new javax.swing.JTextField();
txtGasto20 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Calculo de Gasto y GananciasExcursión");
txtPasajero.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtPasajero.setPreferredSize(new java.awt.Dimension(80, 28));
txtPasajero.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtPasajeroActionPerformed(evt);
}
});
txtPrecio.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtGasto15.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtGasto15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtGasto15ActionPerformed(evt);
}
});
txtGanancia.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtGanancia.setText(" ");
txtGasto20.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtGasto20.setText(" ");
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel1.setText("Cantidad de Pasajeros");
jLabel2.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel2.setText("Precio del Pasaje");
jLabel3.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel3.setText("Gastos del Seguro 15%");
jLabel4.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel4.setText("Gasto de Excursion 20%");
jLabel6.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel6.setText("Ganancia Final expresada en peso");
jButton1.setText("jButton1");
jButton2.setText("jButton2");
jButton3.setText("CALCULAR");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
jButton4.setText("SALIR");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(126, 126, 126)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtGasto15, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 196, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(139, 139, 139)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtGasto20, javax.swing.GroupLayout.PREFERRED_SIZE, 151, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(txtGanancia, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6)
.addComponent(jLabel2)
.addComponent(jLabel1)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(txtPrecio, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtPasajero, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 236, Short.MAX_VALUE)))
.addContainerGap(121, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addGap(63, 63, 63)
.addComponent(jButton1)
.addGap(101, 101, 101)
.addComponent(jButton2)
.addGap(117, 117, 117)
.addComponent(jButton3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton4)
.addGap(91, 91, 91))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(51, 51, 51)
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addComponent(txtPasajero, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(16, 16, 16)
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtPrecio, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(79, 79, 79)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jLabel4))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txtGasto15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtGasto20, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jLabel6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtGanancia, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 80, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2)
.addComponent(jButton3)
.addComponent(jButton4))
.addGap(50, 50, 50))
);
pack();
}// </editor-fold>
private void txtPasajeroActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void txtGasto15ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
//boton calculo
int pasajero=Integer.parseInt(txtPasajero.getText());
int preciop=Integer.parseInt(txtPrecio.getText());
int monto=0;
int monto2=0;
int gasto20=0;
monto=(pasajero*preciop);
monto2=(monto*15/100);
txtGasto15.setText(String.valueOf(monto2) ); //conversion string int
gasto20=(monto*20/100);
txtGasto20.setText(String.valueOf(gasto20));
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Calculo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Calculo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Calculo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Calculo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Calculo().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel6;
private javax.swing.JTextField txtGanancia;
private javax.swing.JTextField txtGasto15;
private javax.swing.JTextField txtGasto20;
private javax.swing.JTextField txtPasajero;
private javax.swing.JTextField txtPrecio;
// End of variables declaration
}
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author SEDUCA
*/
public class Calculo extends javax.swing.JFrame {
/**
* Creates new form Calculo
*/
public Calculo() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
txtPasajero = new javax.swing.JTextField();
txtPrecio = new javax.swing.JTextField();
txtGasto15 = new javax.swing.JTextField();
txtGanancia = new javax.swing.JTextField();
txtGasto20 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Calculo de Gasto y GananciasExcursión");
txtPasajero.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtPasajero.setPreferredSize(new java.awt.Dimension(80, 28));
txtPasajero.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtPasajeroActionPerformed(evt);
}
});
txtPrecio.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtGasto15.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtGasto15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtGasto15ActionPerformed(evt);
}
});
txtGanancia.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtGanancia.setText(" ");
txtGasto20.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
txtGasto20.setText(" ");
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel1.setText("Cantidad de Pasajeros");
jLabel2.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel2.setText("Precio del Pasaje");
jLabel3.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel3.setText("Gastos del Seguro 15%");
jLabel4.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel4.setText("Gasto de Excursion 20%");
jLabel6.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
jLabel6.setText("Ganancia Final expresada en peso");
jButton1.setText("jButton1");
jButton2.setText("jButton2");
jButton3.setText("CALCULAR");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
jButton4.setText("SALIR");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(126, 126, 126)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtGasto15, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 196, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(139, 139, 139)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtGasto20, javax.swing.GroupLayout.PREFERRED_SIZE, 151, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(txtGanancia, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6)
.addComponent(jLabel2)
.addComponent(jLabel1)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(txtPrecio, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txtPasajero, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 236, Short.MAX_VALUE)))
.addContainerGap(121, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addGap(63, 63, 63)
.addComponent(jButton1)
.addGap(101, 101, 101)
.addComponent(jButton2)
.addGap(117, 117, 117)
.addComponent(jButton3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton4)
.addGap(91, 91, 91))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(51, 51, 51)
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addComponent(txtPasajero, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(16, 16, 16)
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtPrecio, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(79, 79, 79)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(jLabel4))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txtGasto15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtGasto20, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jLabel6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtGanancia, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 80, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2)
.addComponent(jButton3)
.addComponent(jButton4))
.addGap(50, 50, 50))
);
pack();
}// </editor-fold>
private void txtPasajeroActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void txtGasto15ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
//boton calculo
int pasajero=Integer.parseInt(txtPasajero.getText());
int preciop=Integer.parseInt(txtPrecio.getText());
int monto=0;
int monto2=0;
int gasto20=0;
monto=(pasajero*preciop);
monto2=(monto*15/100);
txtGasto15.setText(String.valueOf(monto2) ); //conversion string int
gasto20=(monto*20/100);
txtGasto20.setText(String.valueOf(gasto20));
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Calculo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Calculo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Calculo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Calculo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Calculo().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel6;
private javax.swing.JTextField txtGanancia;
private javax.swing.JTextField txtGasto15;
private javax.swing.JTextField txtGasto20;
private javax.swing.JTextField txtPasajero;
private javax.swing.JTextField txtPrecio;
// End of variables declaration
}
martes, 12 de septiembre de 2017
ejercicio de cuadros de mensajes
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_ejercicio_01;
import javax.swing.JOptionPane;
/**
*
* @author SEDUCA
*/
public class POO_ejercicio_01 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String mensaje="Ingrese su nombre:";
String nombre="";
int nota1=0;
int nota2=0;
int nota3=0;
int promedio=0;
nombre=JOptionPane.showInputDialog(null,mensaje);
//JOptionPane.showMessageDialog(null, nombre,"su nombre es:",1);
mensaje="Ingrese la nota numero 1:";
nota1=Integer.parseInt(JOptionPane.showInputDialog(null,mensaje));
mensaje="Ingrese la nota numero 2:";
nota2=Integer.parseInt(JOptionPane.showInputDialog(null,mensaje));
mensaje="Ingrese la nota numero 3:";
nota3=Integer.parseInt(JOptionPane.showInputDialog(null,mensaje));
promedio=(nota1+nota2+nota3)/3;
JOptionPane.showMessageDialog(null,"El Alumno: " + nombre + " tiene un promedio de:" + promedio);
/*
int seleccion=0;
do{
seleccion=JOptionPane.showOptionDialog(null,"¿Desea continuar?", "seleccion",
JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,new Object[]{"si","no"},null);
}while(seleccion==0);
*/
}
}
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_ejercicio_01;
import javax.swing.JOptionPane;
/**
*
* @author SEDUCA
*/
public class POO_ejercicio_01 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String mensaje="Ingrese su nombre:";
String nombre="";
int nota1=0;
int nota2=0;
int nota3=0;
int promedio=0;
nombre=JOptionPane.showInputDialog(null,mensaje);
//JOptionPane.showMessageDialog(null, nombre,"su nombre es:",1);
mensaje="Ingrese la nota numero 1:";
nota1=Integer.parseInt(JOptionPane.showInputDialog(null,mensaje));
mensaje="Ingrese la nota numero 2:";
nota2=Integer.parseInt(JOptionPane.showInputDialog(null,mensaje));
mensaje="Ingrese la nota numero 3:";
nota3=Integer.parseInt(JOptionPane.showInputDialog(null,mensaje));
promedio=(nota1+nota2+nota3)/3;
JOptionPane.showMessageDialog(null,"El Alumno: " + nombre + " tiene un promedio de:" + promedio);
/*
int seleccion=0;
do{
seleccion=JOptionPane.showOptionDialog(null,"¿Desea continuar?", "seleccion",
JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,new Object[]{"si","no"},null);
}while(seleccion==0);
*/
}
}
Mensaje o caja de mensajes en java. utilizando el JOption
import javax.swing.JOptionPane;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author SEDUCA
*/
public class main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String mensaje="Ingrese su nombre:";
String nombre="";
int numero=0;
nombre=JOptionPane.showInputDialog(null,mensaje);
JOptionPane.showMessageDialog(null, nombre,"su nombre es:",1);
mensaje="Ingrese un numeero entero:";
numero=Integer.parseInt(JOptionPane.showInputDialog(null,mensaje));
numero++;
JOptionPane.showMessageDialog(null,"El numero incrementado en 1 es: "+numero);
int seleccion=0;
do{
seleccion=JOptionPane.showOptionDialog(null,"¿Desea continuar?", "seleccion",
JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,new Object[]{"si","no"},null);
}while(seleccion==0);
}
}
domingo, 10 de septiembre de 2017
crear vector de nombre y ordenar con la propiedad sort pero en lugar de numeros primitivos lo haremos los string. se mostrar ordenado y de atras hacia adelante.
ejercicio 31
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ejercicio_mj_vector.ordenar;
//import java.util.Scanner;
import java.util.Arrays;
import java.util.Collections;
/**
*
* @author PC 09
*/
public class Ejercicio_mj_vectorOrdenar {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
final int LARGO=10;
int contadorIntercambios=0;
int aux=0;
int[]vecNumeros=new int[LARGO];
for (int i = 0; i < vecNumeros.length; i++) {
vecNumeros[i]=(int)(Math.random()*100);
}
String[] vecNombres={"Daniel","Fer","Arturo","Genaro"};
for (int i = 0; i < vecNombres.length; i++) {
System.out.print(vecNombres[i]+" ");
}
System.out.println("");
Arrays.sort(vecNombres);
for (int i = 0; i < vecNombres.length; i++) {
System.out.print(vecNombres[i]+" ");
}
Arrays.sort(vecNombres,Collections.reverseOrder());
System.out.println("");
for (int i = 0; i < vecNombres.length; i++) {
System.out.print(vecNombres[i]+" ");
}
System.out.println("");
}
}
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ejercicio_mj_vector.ordenar;
//import java.util.Scanner;
import java.util.Arrays;
import java.util.Collections;
/**
*
* @author PC 09
*/
public class Ejercicio_mj_vectorOrdenar {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
final int LARGO=10;
int contadorIntercambios=0;
int aux=0;
int[]vecNumeros=new int[LARGO];
for (int i = 0; i < vecNumeros.length; i++) {
vecNumeros[i]=(int)(Math.random()*100);
}
String[] vecNombres={"Daniel","Fer","Arturo","Genaro"};
for (int i = 0; i < vecNombres.length; i++) {
System.out.print(vecNombres[i]+" ");
}
System.out.println("");
Arrays.sort(vecNombres);
for (int i = 0; i < vecNombres.length; i++) {
System.out.print(vecNombres[i]+" ");
}
Arrays.sort(vecNombres,Collections.reverseOrder());
System.out.println("");
for (int i = 0; i < vecNombres.length; i++) {
System.out.print(vecNombres[i]+" ");
}
System.out.println("");
}
}
ejercicio 13 martes
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ejercicio_mj_prueba01;
import java.util.Scanner;
/**
*
* @author CFP31-26
*/
public class Ejercicio_mj_prueba01 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int sexo,acumulado=0,i,importe, servicio;
int corteMujer=300,corteHombre=200,peinado=600,brishing=250,color=500,afeitar=100;
//sexo: el genero del cliente//acumulado el total de la suma de los clientes//importe:el pago de cada cliente//i=contador
Scanner entrada = new Scanner (System.in);
System.out.println("Incluya el genero del Cliente 0=salir, 1=hombre, 2=mujer");
sexo=entrada.nextInt();
switch (sexo){
case 1:
System.out.println("Ingrese el servicio que desea 1 para corto, 2 para afeitado");
servicio = entrada.nextInt();
//importe=entrada.nextInt(); ***El importe no lo decide el usuario
do{
switch(servicio){ //Los valores se suman aquí, no están en variables
case 1:
acumulado=acumulado+200;
break;
case 2:
acumulado=acumulado+100;
break;
}
}
-----------------------
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ejercicio_cortes_de_pelo;
import java.util.Scanner;
/**
*
* @author MedinaDiaz
*/
public class Ejercicio_cortes_de_pelo {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//-----------------variables------------------------
int sexo,acumulado=0,i,importe, servicio=0,servicio2=0;
int corteMujer=300,corteHombre=200,peinado=600,brishing=250,color=500,afeitar=100;
//sexo: el genero del cliente//acumulado el total de la suma de los clientes//importe:el pago de cada cliente//i=contador
//----------------------------------------
Scanner entrada = new Scanner (System.in);
//do
System.out.println("Incluya el genero del Cliente 0=salir, 1=hombre, 2=mujer");
sexo=entrada.nextInt();
System.out.println("Ingrese el servicio que desea.");
switch (sexo){
case 1:
System.out.println("servicio para hombre");
System.out.println("corte");
System.out.println("afeitar");
servicio = entrada.nextInt();
switch(servicio){
case 1:;
acumulado=acumulado+corteHombre;
break;
case 2:;
acumulado=acumulado+afeitar;
break;
}
case 2:
//case 1:
System.out.println("servicio para mujer");
System.out.println("corte");
System.out.println("peinado");
System.out.println("brishing");
System.out.println("color");
servicio2 = entrada.nextInt();
switch(servicio2){
case 1:;
acumulado=acumulado+corteMujer;
break;
case 2:;
acumulado=acumulado+peinado;
break;
case 3:;
acumulado=acumulado+brishing;
break;
case 4:;
acumulado=acumulado+color;
break;
default:;
break;
}
}
}
}
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ejercicio_mj_prueba01;
import java.util.Scanner;
/**
*
* @author CFP31-26
*/
public class Ejercicio_mj_prueba01 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int sexo,acumulado=0,i,importe, servicio;
int corteMujer=300,corteHombre=200,peinado=600,brishing=250,color=500,afeitar=100;
//sexo: el genero del cliente//acumulado el total de la suma de los clientes//importe:el pago de cada cliente//i=contador
Scanner entrada = new Scanner (System.in);
System.out.println("Incluya el genero del Cliente 0=salir, 1=hombre, 2=mujer");
sexo=entrada.nextInt();
switch (sexo){
case 1:
System.out.println("Ingrese el servicio que desea 1 para corto, 2 para afeitado");
servicio = entrada.nextInt();
//importe=entrada.nextInt(); ***El importe no lo decide el usuario
do{
switch(servicio){ //Los valores se suman aquí, no están en variables
case 1:
acumulado=acumulado+200;
break;
case 2:
acumulado=acumulado+100;
break;
}
}
-----------------------
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ejercicio_cortes_de_pelo;
import java.util.Scanner;
/**
*
* @author MedinaDiaz
*/
public class Ejercicio_cortes_de_pelo {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//-----------------variables------------------------
int sexo,acumulado=0,i,importe, servicio=0,servicio2=0;
int corteMujer=300,corteHombre=200,peinado=600,brishing=250,color=500,afeitar=100;
//sexo: el genero del cliente//acumulado el total de la suma de los clientes//importe:el pago de cada cliente//i=contador
//----------------------------------------
Scanner entrada = new Scanner (System.in);
//do
System.out.println("Incluya el genero del Cliente 0=salir, 1=hombre, 2=mujer");
sexo=entrada.nextInt();
System.out.println("Ingrese el servicio que desea.");
switch (sexo){
case 1:
System.out.println("servicio para hombre");
System.out.println("corte");
System.out.println("afeitar");
servicio = entrada.nextInt();
switch(servicio){
case 1:;
acumulado=acumulado+corteHombre;
break;
case 2:;
acumulado=acumulado+afeitar;
break;
}
case 2:
//case 1:
System.out.println("servicio para mujer");
System.out.println("corte");
System.out.println("peinado");
System.out.println("brishing");
System.out.println("color");
servicio2 = entrada.nextInt();
switch(servicio2){
case 1:;
acumulado=acumulado+corteMujer;
break;
case 2:;
acumulado=acumulado+peinado;
break;
case 3:;
acumulado=acumulado+brishing;
break;
case 4:;
acumulado=acumulado+color;
break;
default:;
break;
}
}
}
}
clases java 3
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package mj_ejercicio_13;
import java.util.Scanner;
//ejercicio para calcular el costo de una excursion.
/**
*
* @author CFP31-26
*/
public class Mj_ejercicio_13 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//declarar
int c_personas,p_excursion;
c_personas=20;
p_excursion=500;
double total_neto,m_bruto_d,d_diezp,d_quince,comision_seguro,comision_personas;
Scanner teclado = new Scanner(System.in);
//personas y precio c/u
m_bruto_d=(c_personas*p_excursion);
//comision del 15 para la compañia de seguro
comision_seguro=(m_bruto_d*0.15);
//monto neto (bruto) para aplicar los otros descuengo.
total_neto=(comision_seguro-m_bruto_d);
if (c_personas >= 20){
d_diezp=(total_neto*0.1);
}else{
if (c_personas >= 30);
d_diezp=(total_neto*0.15);
}
}
}
ejercicio 12
cargar las tres notas parciales de un alumno y calcular su promedio, luego informar su situacion,
aprobado, reprobado, aplazado, o error en el ingreso de notas teniendo en cuenta que.
.aprobado si el promedio >=7 y menor igual a 10.
.reprobado si el promedio >=4 y menor a 7
. aplazado si el promedio >=1 y menor a 4
. mostrar error si no esta entre 1 al 10
solucion. java
package mj_ejercicio_12;
import java.util.Scanner;
/**
*
* @author CFP31-26
*/
public class Mj_ejercicio_12 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// resolucion de ejercicio 12
int nota1,nota2,nota3;
double promedio;
promedio=0;
System.out.println("ingrese nota 1:");
Scanner teclado = new Scanner(System.in);
nota1=teclado.nextInt();
System.out.println("ingrese nota 2:");
nota2=teclado.nextInt();
System.out.println("ingrese nota 3:");
nota3=teclado.nextInt();
promedio=(nota1+nota2+nota3)/3;
if ((nota1<1)||(nota1>10)||(nota2<1)||(nota2>10)||(nota3<1)||(nota3>10)){
// || (nota1>10)||(nota2<1) || (nota2>10){**//
System.out.println("Error");
}else{
if (promedio >= 7 && promedio <=10){
System.out.println ("Aprobado");
}
if(promedio>=4 && promedio<7){
System.out.println("Reprobado");
} else if (promedio>=1 && promedio<4){
System.out.println("Aplazado");
System.out.println("Su Promedio es: "+promedio);
}
}
-----------------------------------------------
package mj_06_lecturateclado;
import java.util.Scanner;
/**
*
* @author CFP31-26
*/
public class MJ_06_lecturateclado {
//se debe crear una clase scanner
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String nombre;
int edad;
nombre="";
edad=0;
System.out.println("ingrese su nombre:");
Scanner teclado = new Scanner(System.in);
nombre=teclado.nextLine();
System.out.println("INGRESE SU EDAD:");
edad=teclado.nextInt();
System.out.println("su nombre es: "+nombre+" y su edad es:"+edad);
}
}
------------------------------
package mj_05_tipofloat.java;
/**
*
* @author CFP31-26
*/
public class Mj_05_tipofloatJava {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
float numero;
numero=7/3f;
System.out.println(numero);
}
}
--------------------------------------
public class Mj_03_tipostring {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String nombre;
nombre="codo a codo";
System.out.println(nombre);
}
}
--------------------------------------
package mj_03_operacionesjava;
/**
*
* @author CFP31-26
*/
public class Mj_04_operacionesjava {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int numero;
numero=5+7;
System.out.println("El Resultado de la suma es:"+numero);
}
}
.---------------------------------------
package mj_02_suma;
/**
*
* @author CFP31-26
*/
public class MJ_02_suma {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//suma de dos numeros sin variables
System.out.println(5+7);
System.out.println(54);
System.out.println("Hola");
}
}
------------------------------------------
Ejemplos: 161, 2992, 3003, 2882,
*/
package ej3.capicua;
import java.util.Scanner;
/**
* @author Natalia
*/
public class Ej3Capicua {
public static void main(String[] args) {
String frase;
int cont=0;
Scanner entrada = new Scanner(System.in);
System.out.print("Ingrese una frase: ");
frase = entrada.nextLine();
//se convierte string en array de caracteres
char[] reves = new char[frase.length()];
char[] arreglo = frase.toCharArray();
//se crea un array con la palabra ingresada ordenados los caracteres al reves
for (int i = 0; i < arreglo.length; i++) {
reves[arreglo.length - i - 1] = arreglo[i];
}
// se comparan los arreglos
for (int i = 0; i < arreglo.length; i++) {
if (arreglo[i] == reves[i]) {
cont = cont + 1;
}
}
if (cont == arreglo.length) {
System.out.println("la palabra es capicua");
} else {
System.out.println("la palabra no es capicua");
}
}
}
ejercicio 13
package mj_ejercicio_13;
import java.util.Scanner;
//ejercicio para calcular el costo de una excursion.
/**
*
* @author CFP31-26
*/
public class Mj_ejercicio_13 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//declarar
int c_personas,p_excursion; // cantidad de persona,precio de la excursion
c_personas=24; //cantidad de personas
p_excursion=500;
double costos;
costos=0;
double neto,valorCongastseg;
valorCongastseg=0;
Scanner teclado = new Scanner(System.in);
if (c_personas > 20 && c_personas < 30){
costos=((c_personas*p_excursion)-((c_personas*p_excursion)*0.1));
}
if (c_personas >= 30){
costos=((c_personas*p_excursion)-((c_personas*p_excursion)*0.15));
}
//System.out.println(""+costos);
valorCongastseg=(costos*0.15);
neto=(costos-valorCongastseg);
System.out.println("Gasto de Excursion:"+valorCongastseg);
System.out.println("Le toca a la compañia de seguro:"+neto);
}
}
import java.util.Scanner;
//ejercicio para calcular el costo de una excursion.
/**
*
* @author CFP31-26
*/
public class Mj_ejercicio_13 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//declarar
int c_personas,p_excursion; // cantidad de persona,precio de la excursion
c_personas=24; //cantidad de personas
p_excursion=500;
double costos;
costos=0;
double neto,valorCongastseg;
valorCongastseg=0;
Scanner teclado = new Scanner(System.in);
if (c_personas > 20 && c_personas < 30){
costos=((c_personas*p_excursion)-((c_personas*p_excursion)*0.1));
}
if (c_personas >= 30){
costos=((c_personas*p_excursion)-((c_personas*p_excursion)*0.15));
}
//System.out.println(""+costos);
valorCongastseg=(costos*0.15);
neto=(costos-valorCongastseg);
System.out.println("Gasto de Excursion:"+valorCongastseg);
System.out.println("Le toca a la compañia de seguro:"+neto);
}
}
ejercicio java 14
*/
package mj_ejercicio_15;
import java.util.Scanner;
/**
*
* @author CFP31-26
*/
public class Mj_ejercicio_15 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int numMenor,auxMenor,numMayor;
numMenor=0;
numMayor=0;
auxMenor=0;
Scanner teclado = new Scanner (System.in);
System.out.println("Ingrese el numero Menor:");
numMenor=teclado.nextInt();;
System.out.println("Ingrese el numero Mayor");
numMayor=teclado.nextInt();
if (numMenor>numMayor) {
System.out.println("El numero menor es mayor se cambiaran los datos");
auxMenor=numMenor;
numMenor=numMayor;
numMayor=auxMenor;
}else{
System.out.println("El numero menor esta ingresado correctamente");
}
System.out.println("este es el menor: "+numMenor);
}
}
package mj_ejercicio_15;
import java.util.Scanner;
/**
*
* @author CFP31-26
*/
public class Mj_ejercicio_15 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int numMenor,auxMenor,numMayor;
numMenor=0;
numMayor=0;
auxMenor=0;
Scanner teclado = new Scanner (System.in);
System.out.println("Ingrese el numero Menor:");
numMenor=teclado.nextInt();;
System.out.println("Ingrese el numero Mayor");
numMayor=teclado.nextInt();
if (numMenor>numMayor) {
System.out.println("El numero menor es mayor se cambiaran los datos");
auxMenor=numMenor;
numMenor=numMayor;
numMayor=auxMenor;
}else{
System.out.println("El numero menor esta ingresado correctamente");
}
System.out.println("este es el menor: "+numMenor);
}
}
martes, 5 de septiembre de 2017
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
import java.util.Scanner;
/**
*
* @author SEDUCA
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Producto mouse=new Producto("Mouse",200);
System.out.println(mouse.calcularPrecioFinal());
System.out.println("El Iva es:" + mouse.calcularIva());
System.out.println("El Deuda es:" + mouse.calcularDeuda());
mouse.informarProducto();
}
}
*******************************
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public class Producto implements Contable {
private String producto;
private double costo;
public Producto(String producto,double costo){
this.producto=producto;
this.costo=costo;
}
//implementacion de los metodos adstractos:
@Override
public double calcularIva(){
return calcularPrecioFinal()*IVA;
}
@Override
public double calcularPrecioFinal(){
return calcularPrecio()+calcularPrecio()*IVA;
}
@Override
public double calcularDeuda(){
return calcularPrecio()+calcularPrecio()*DEUDA;
}
//Metodo privados:
private double calcularPrecio(){
return (double)(this.costo+this.costo*GANANCIA);
}
@Override /// este proceso con la palabra void hace un proceso.
public void informarProducto() {
System.out.println("Este Producto es:" +this.producto);
}
}
*****************************
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public interface Contable {
//CONSTANTES:
public final double IVA=0.21;
public final double GANANCIA=0.5;
public final double DEUDA=0.2;
//METODOS ABSTRACTOS:
public double calcularPrecioFinal();
public double calcularIva();
public double calcularDeuda();
public void informarProducto();
}
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
import java.util.Scanner;
/**
*
* @author SEDUCA
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Producto mouse=new Producto("Mouse",200);
System.out.println(mouse.calcularPrecioFinal());
System.out.println("El Iva es:" + mouse.calcularIva());
System.out.println("El Deuda es:" + mouse.calcularDeuda());
mouse.informarProducto();
}
}
*******************************
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public class Producto implements Contable {
private String producto;
private double costo;
public Producto(String producto,double costo){
this.producto=producto;
this.costo=costo;
}
//implementacion de los metodos adstractos:
@Override
public double calcularIva(){
return calcularPrecioFinal()*IVA;
}
@Override
public double calcularPrecioFinal(){
return calcularPrecio()+calcularPrecio()*IVA;
}
@Override
public double calcularDeuda(){
return calcularPrecio()+calcularPrecio()*DEUDA;
}
//Metodo privados:
private double calcularPrecio(){
return (double)(this.costo+this.costo*GANANCIA);
}
@Override /// este proceso con la palabra void hace un proceso.
public void informarProducto() {
System.out.println("Este Producto es:" +this.producto);
}
}
*****************************
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public interface Contable {
//CONSTANTES:
public final double IVA=0.21;
public final double GANANCIA=0.5;
public final double DEUDA=0.2;
//METODOS ABSTRACTOS:
public double calcularPrecioFinal();
public double calcularIva();
public double calcularDeuda();
public void informarProducto();
}
clase de interfas
..............................clase main................................
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Producto mouse=new Producto("Mouse",100);
System.out.println(mouse.calcularPrecioFinal());
System.out.println("El Iva es:" + mouse.calcularIva());
}
}
................................class Producto.........................................
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public class Producto implements Contable {
private String producto;
private double costo;
public Producto(String producto,double costo){
this.producto=producto;
this.costo=costo;
}
//implementacion de los metodos adstractos:
@Override
public double calcularIva(){
return calcularPrecioFinal()*IVA;
}
@Override
public double calcularPrecioFinal(){
return calcularPrecio()+calcularPrecio()*IVA;
}
//Metodo privados:
private double calcularPrecio(){
return (double)(this.costo+this.costo*GANANCIA);
}
}
............................interfas contable..................................
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public interface Contable {
//CONSTANTES:
public final double IVA=0.21;
public final double GANANCIA=0.5;
//METODOS ABSTRACTOS:
public double calcularPrecioFinal();
public double calcularIva();
}
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Producto mouse=new Producto("Mouse",100);
System.out.println(mouse.calcularPrecioFinal());
System.out.println("El Iva es:" + mouse.calcularIva());
}
}
................................class Producto.........................................
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public class Producto implements Contable {
private String producto;
private double costo;
public Producto(String producto,double costo){
this.producto=producto;
this.costo=costo;
}
//implementacion de los metodos adstractos:
@Override
public double calcularIva(){
return calcularPrecioFinal()*IVA;
}
@Override
public double calcularPrecioFinal(){
return calcularPrecio()+calcularPrecio()*IVA;
}
//Metodo privados:
private double calcularPrecio(){
return (double)(this.costo+this.costo*GANANCIA);
}
}
............................interfas contable..................................
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_mj_interfas;
/**
*
* @author SEDUCA
*/
public interface Contable {
//CONSTANTES:
public final double IVA=0.21;
public final double GANANCIA=0.5;
//METODOS ABSTRACTOS:
public double calcularPrecioFinal();
public double calcularIva();
}
jueves, 31 de agosto de 2017
ejercicio figuras geometricas
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Cuadrado cua=new Cuadrado(10);
Rectangulo rec=new Rectangulo(5,10);
Triangulo tri=new Triangulo(5,5,5);
System.out.println(cua.getArea()+" Esta es el Area del Cuadrado");
System.out.println(cua.getPerimetro()+" Este es el Perimetro");
System.out.println(rec.getArea()+" Esta es el Area del Rectangulo");
System.out.println(rec.getPerimetro()+" Este es el Perimetro del Rectangulo");
System.out.println(tri.getArea()+" Este es el Area del Triangulo");
System.out.println(tri.getPerimetro()+" Este es el Perimetro");
}
}
--------------------------
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public abstract class FiguraGeometricas {
public abstract double getArea();
public abstract int getPerimetro();
}
...--------------------------------------
* and open the template in the editor.
*/
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public class Rectangulo extends FiguraGeometricas {
//Atributo
private int base;
private int altura;
//Constructor
public Rectangulo(int base,int altura){
this.base=base;
this.altura=altura;
}
//implemento el metodo adstracto que herede de persona:
@Override
public double getArea(){
return (double)this.base*this.altura;
}
@Override
public int getPerimetro (){
return (this.base*2)+(this.altura*2);
}
}
--------------------------------
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public class Cuadrado extends FiguraGeometricas{
//Atributo
private int lado;
//Constructor
public Cuadrado(int lado){
this.lado=lado;
}
//implemento el metodo adstracto que herede de persona:
@Override
public double getArea(){
return this.lado*this.lado;
}
@Override
public int getPerimetro (){
return this.lado*4;
}
}
-----------------------------
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public class Triangulo extends FiguraGeometricas{
private int lado1;
private int lado2;
private int lado3;
//constructor
public Triangulo(int lado1,int lado2,int lado3){
this.lado1=lado1;
this.lado2=lado2;
this.lado3=lado3;
}
@Override
public int getPerimetro() {
return this.lado1+this.lado2+this.lado3;
}
@Override
public double getArea() {
double s= (double)this.getPerimetro()/2;
double a= (double)this.lado1;
double b=(double)this.lado2;
double c=(double)this.lado3;
return Math.sqrt(s*(s-a)*(s-b)*(s-c));
}
}
--------------------------------
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Cuadrado cua=new Cuadrado(10);
Rectangulo rec=new Rectangulo(5,10);
Triangulo tri=new Triangulo(5,5,5);
System.out.println(cua.getArea()+" Esta es el Area del Cuadrado");
System.out.println(cua.getPerimetro()+" Este es el Perimetro");
System.out.println(rec.getArea()+" Esta es el Area del Rectangulo");
System.out.println(rec.getPerimetro()+" Este es el Perimetro del Rectangulo");
System.out.println(tri.getArea()+" Este es el Area del Triangulo");
System.out.println(tri.getPerimetro()+" Este es el Perimetro");
}
}
--------------------------
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public abstract class FiguraGeometricas {
public abstract double getArea();
public abstract int getPerimetro();
}
...--------------------------------------
* and open the template in the editor.
*/
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public class Rectangulo extends FiguraGeometricas {
//Atributo
private int base;
private int altura;
//Constructor
public Rectangulo(int base,int altura){
this.base=base;
this.altura=altura;
}
//implemento el metodo adstracto que herede de persona:
@Override
public double getArea(){
return (double)this.base*this.altura;
}
@Override
public int getPerimetro (){
return (this.base*2)+(this.altura*2);
}
}
--------------------------------
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public class Cuadrado extends FiguraGeometricas{
//Atributo
private int lado;
//Constructor
public Cuadrado(int lado){
this.lado=lado;
}
//implemento el metodo adstracto que herede de persona:
@Override
public double getArea(){
return this.lado*this.lado;
}
@Override
public int getPerimetro (){
return this.lado*4;
}
}
-----------------------------
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package poo_figurasgeometrica;
/**
*
* @author SEDUCA
*/
public class Triangulo extends FiguraGeometricas{
private int lado1;
private int lado2;
private int lado3;
//constructor
public Triangulo(int lado1,int lado2,int lado3){
this.lado1=lado1;
this.lado2=lado2;
this.lado3=lado3;
}
@Override
public int getPerimetro() {
return this.lado1+this.lado2+this.lado3;
}
@Override
public double getArea() {
double s= (double)this.getPerimetro()/2;
double a= (double)this.lado1;
double b=(double)this.lado2;
double c=(double)this.lado3;
return Math.sqrt(s*(s-a)*(s-b)*(s-c));
}
}
--------------------------------
Suscribirse a:
Entradas (Atom)
Los mail de oulook no se pueden reenviar.
cuando en el asunto poseen un caracter especial por ejemplo @#$ los correos no salen y no te muestra ningun correo de rebote, especialmente...
-
https://msdn.microsoft.com/en-us/library/office/ff192694.aspx filtros DoCmd.SetFilter Method (Access) Office 2013 and later Ot...
-
Tabla de operadores Access para Office 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Un operador es...