Sie sind auf Seite 1von 24

int n = Integer.parseInt(txtn.

getText());
int vector [] = new int[n];
//*llenando el vector
for (int j = 0; j <vector.length; j++) {
if(j%2==0) {
vector [j]=0;
}else {
vector[j]=1;
}
}
//mostrar vector
txtsalida.setText("");
for (int i = 0; i < vector.length; i++)

txtsalida.append("elemento" +i+ ":"+vector[i]+"\n");



ultimo ejercicio promedio
*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package s09;
/**
*
* @author Alumno
*/
public class JFEjercicio03 extends javax.swing.JFrame {
/**
* Creates new form JFEjercicio03
*/
public JFEjercicio03() {
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() {
jLabel1 = new javax.swing.JLabel();
txtnota = new javax.swing.JTextField();
btningresar = new javax.swing.JButton();
btnvernotas = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
txtsalida = new javax.swing.JTextArea();
btnpromedio = new javax.swing.JButton();
btnnotamayor = new javax.swing.JButton();
btnnotamenor = new javax.swing.JButton();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText("ingresar nota");
btningresar.setText("ingresar");
btningresar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btningresarActionPerformed(evt);
}
});
btnvernotas.setText("ver notas");
btnvernotas.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnvernotasActionPerformed(evt);
}
});
txtsalida.setColumns(20);
txtsalida.setRows(5);
jScrollPane1.setViewportView(txtsalida);
btnpromedio.setText("promedio");
btnpromedio.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnpromedioActionPerformed(evt);
}
});
btnnotamayor.setText("nota mayor");
btnnotamayor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnnotamayorActionPerformed(evt);
}
});
btnnotamenor.setText("nota menor");
btnnotamenor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnnotamenorActionPerformed(evt);
}
});
jLabel2.setText("Desarrolle una ventana que ingrese 5 notas y al final m
uestre :");
jLabel3.setText("a. La lista de notas");
jLabel4.setText("b.La nota mayor");
jLabel5.setText("c.La nota menor");
jLabel6.setText("El promedio de notas");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentP
ane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING
)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Ali
gnment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING, false)
.addComponent(jLabel2)
.addGroup(layout.createSequentialGroup()
.addComponent(jScrollPane1)
.addGap(15, 15, 15))))
.addGroup(layout.createSequentialGroup()
.addGap(45, 45, 45)
.addGroup(layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel4)
.addComponent(jLabel3)
.addComponent(jLabel5)
.addComponent(jLabel6)))
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.TRAILING)
.addComponent(btnvernotas, javax.swing.GroupLayout.P
REFERRED_SIZE, 273, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel1, javax.swing.GroupLayout.P
REFERRED_SIZE, 79, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Compone
ntPlacement.RELATED)
.addComponent(txtnota, javax.swing.GroupLayout.P
REFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(btningresar, javax.swing.GroupLayo
ut.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(btnnotamayor)
.addGap(18, 18, 18)
.addComponent(btnnotamenor)
.addGap(18, 18, 18)
.addComponent(btnpromedio)))
.addContainerGap(34, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING
)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createS
equentialGroup()
.addContainerGap()
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRE
LATED)
.addComponent(jLabel3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRE
LATED)
.addComponent(jLabel4)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELA
TED)
.addComponent(jLabel5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELA
TED)
.addComponent(jLabel6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRE
LATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Ali
gnment.BASELINE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZ
E, 21, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtnota, javax.swing.GroupLayout.PREFERRED_SIZ
E, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btningresar))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELA
TED)
.addComponent(btnvernotas)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELA
TED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Ali
gnment.BASELINE)
.addComponent(btnnotamayor)
.addComponent(btnnotamenor, javax.swing.GroupLayout.PREFERRE
D_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btnpromedio, javax.swing.GroupLayout.PREFERRED
_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELA
TED, 26, Short.MAX_VALUE)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SI
ZE, 192, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(9, 9, 9))
);
pack();
}// </editor-fold>
double notas []=new double [5];
int indice =0;

private void btningresarActionPerformed(java.awt.event.ActionEvent evt) {

if (indice <5) {
notas[indice]=Double.parseDouble(txtnota.getText());
} else
btningresar.setEnabled(false);
indice++;

// TODO add your handling code here:
}
private void btnvernotasActionPerformed(java.awt.event.ActionEvent evt) {

txtsalida.setText("");
for (int i = 0; i < 10; i++) {
txtsalida.append(notas[i]+"\n");

}



// TODO add your handling code here:
}
private void btnnotamayorActionPerformed(java.awt.event.ActionEvent evt) {

double mayor = notas [0];
for (int i = 1; i <notas.length; i++) {
if(notas[i]>mayor)
mayor =notas [i];

}

txtsalida.setText("la nota mayor es :"+mayor);


// TODO add your handling code here:
}
private void btnnotamenorActionPerformed(java.awt.event.ActionEvent evt) {

double menor = notas [0];
for (int i = 1; i > notas.length; i++) {
if(notas[i]<menor)
menor =notas [i];

}

txtsalida.setText("la nota menor es :"+menor);





// TODO add your handling code here:
}
private void btnpromedioActionPerformed(java.awt.event.ActionEvent evt) {

double promedio =0 ;
double acom =0;
for (int i = 0; i < notas.length; i++) {
acom+=notas[i];


}

promedio =acom/notas.length;
txtsalida.setText("el promedio;"+promedio);




// TODO add your handling code here:
}
/**
* @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 cod
e (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the d
efault look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lo
okandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIMana
ger.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(JFEjercicio03.class.getName()).lo
g(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(JFEjercicio03.class.getName()).lo
g(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(JFEjercicio03.class.getName()).lo
g(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(JFEjercicio03.class.getName()).lo
g(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new JFEjercicio03().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton btningresar;
private javax.swing.JButton btnnotamayor;
private javax.swing.JButton btnnotamenor;
private javax.swing.JButton btnpromedio;
private javax.swing.JButton btnvernotas;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextField txtnota;
private javax.swing.JTextArea txtsalida;
// End of variables declaration
}
'BZt^~8z g;8b<5ay3
J@J! IaiYUc1W(I$m<Sqa?D}9l09L0kW a
PT4LD Dp\
"=@u#<9cPBL\y/9@4>F`g@il!=i\LU=h
~5`2 .;D<V_5~=mUP8a`$"F@ i~
:_p(R
BFn_} T $e"Z'%c"91rEQ;&9t23{ 4'`xVXO
~I&u]u]u]u]u]u]uzsR@ e#0jY5YK L#D`!e`T
ad@}3(hjEt4-0rx }q<$F,1CQP
x0K0*pi*6g:h"P#\fDgp
Eh,;Hs 9(X\X}n@G:uQ/> 7
~ mp _ f]+Ar@XNf.+[@l`)a"P, 4D@%KMvvn 4(@%a>j!0L<
!Th" AV$U&+mJY@85_ ^/%9:Rg"v?0!)\G$Ao
Z U|5 L4c # @A Ca`ATFFbaU.Vq5hBXM6=_ ~i7W \pAL J3XNia"H%+ 0N(r8VYHg/t0@ _R8N N P 0)b= a2 @9h NH0fEtjp( HQ` B@4AhV I@4lI8 $jhG*uCe4^"(`GlCyj'hD15=
r G1cA`~
p115'(VYFrb0Xv
(
0<hDHbDD'@_2F>@p>@d@@h6H="_KETzzctn0|u 9R
.`hLHb 9
cg+a24F)psBZ H\r `^L F
4F0'TFN A+qIx t7HWu &'0 =g@ OZS7!CY)0
&Vlhw,,mHw@ " @)`d#sS
Ypy~(G+0(Lr P)k1>$G% g@r'"Z,\.lF:xdT'P
/pD?o
L%uj 05`[Vb"n'R)`wp `,.VIA-Bu4+
lHWE>d:R5F)'yk>_x^ 7@=[3S`D'}$@+!Z _+J8eiD9
*0
I`<` aCB8<{L1'}}}}}}Jx 'ET Hyr&`u$ as%g <yS}P?p@
c =GC
9*6o%Hb z`(-.0@ObcC +)) hLQ
fuv_r E
\ \6VTw8-s f4> wh 0 (xWp2 QTDehp6TI+TE{Pg4ahL^ c~P+D`hH/
Yk69e 0]Ww ']`u? "@T

Das könnte Ihnen auch gefallen