Está en la página 1de 12

Nombre y Apellido: Jose Luis Luque Gonzales N Lista: 32

Curso: 2 do”A” Noche

PRACTICA 2
1. Dado un vector V de números enteros, llenarlo, mostrarlo y contar la cantidad de números nulos que posee.

public class Nulos extends javax.swing.JFrame {

//Variables Globales.

int n,i,nul,x;

int v[];

public Nulos() {

initComponents();

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

// pidiendo dimension.

do{

n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la dimension "));

}while(n<=0);

//creando el vector v con n casillas.

v = new int[n];

//mostrando mensaje de dimension.

jTextArea1.setText("La dimension del vector es: "+ n +"\n");

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

// Llenando y mostrando el vector:

for(i=0;i<n;i++)

do{

x = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un elemento: "));

}while(n<=0);

v[i]=x;

//Mostrando el vector.

jTextArea1.setText(jTextArea1.getText() + "[" + v[i] + "]");

}
private void jButton_NulosActionPerformed(java.awt.event.ActionEvent evt) {

// Obteniendo los nulos:

nul = 0;

for(i=0;i< n; i++)

if (v[i] == 0)

nul++;

jTextArea1.setText(jTextArea1.getText() +"\n" + "la cantidad de nulos es: " + nul);

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

// borrando contenido del jtextArea.

jTextArea1.setText("");

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

// terminando la ejecucion de la aplicacion:

System.exit(0);

}
2. Dado un vector W de números reales, llenarlo, mostrarlo y contar la cantidad de números negativos que posee.

public class Negativos extends javax.swing.JFrame {


//Variables Globales.
int n,i,neg,x;
int v[];
public Negativos() {
initComponents();
}

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

// pidiendo dimension.

do{

n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la dimension "));

}while(n<=0);

//creando el vector v con n casillas.

v = new int[n];

//mostrando mensaje de dimension.

jTextArea1.setText("La dimension del vector es: "+ n +"\n");

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

// Llenando y mostrando el vector:

for(i=0;i<n;i++)

do{

x = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un elemento: "));

}while(n<=0);

v[i]=x;

//Mostrando el vector.

jTextArea1.setText(jTextArea1.getText() + "[" + v[i] + "]");

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

// contando negativos:
int cont;

cont = 0;

for (i = 0; i < n; i++)

if (v[i] <0)

cont = cont+1;

jTextArea1.setText(jTextArea1.getText() + "\nLa cantidad de negativos es: " + "[" + cont +


"]");

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

// borrando contenido del jtextArea.

jTextArea1.setText("");

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

// terminando la ejecucion de la aplicacion:

System.exit(0);

}
3. Dada una matriz T de números enteros, obtener la suma de sus elementos pares.

public class Suma extends javax.swing.JFrame {

//variables globales.

int n,i,x;

int v[];

public Suma() {

initComponents();

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

// establecer dimencion:

do{

n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la dimension "));

}while(n<=0);

//creando el vector v con n casillas.

v = new int[n];

//mostrando mensaje de dimension.

jTextArea1.setText("La dimension del vector es: "+ n +"\n");

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

// llenando y mostrando el vector:

for(i=0;i<n;i++)

do{
x = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un elemento: "));

}while(n<=0);

v[i]=x;

//Mostrando el vector.

jTextArea1.setText(jTextArea1.getText() + "[" + v[i] + "]");

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

//sumando elementos pares:

int suma;

suma =0;

for (i = 0; i < n; i++)

if (v[i] %2== 0)

suma = suma+v[i];

jTextArea1.setText(jTextArea1.getText() + "\nLa suma de pares es: " + "[" + suma + "]");

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

// borrar:

jTextArea1.setText("");

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

// salir:

System.exit(0);

}
4. Dada una matriz R de cadenas, llenarla, mostrarla y convertir sus elementos en mayúsculas

public class Mayusculas extends javax.swing.JFrame {

int n,m,i;

String cade[];

public Mayusculas() {

initComponents();

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

// determinando la dimension:

do{

n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la dimension: "));

}while(n<=0);

//creando la cadena.

cade= new String[n];


//mostrando mensaje de dimension.

jTextArea1.setText("La dimension del es: "+ n +"\n");

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

// mostrando la cadena:

for(i=0;i<n;i++)

cade[i]= JOptionPane.showInputDialog("Ingrese una cadena: ");

jTextArea1.setText(jTextArea1.getText() + "[ " + cade[i] + " ]");

jTextArea1.setText(jTextArea1.getText() + "\n");

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

// Cambiando a mayusculas:

String k;

k=JOptionPane.showInputDialog("Ingrese la cadena a cambiar: ");

k=k.toUpperCase();

jTextArea1.setText(jTextArea1.getText() + "["+ k +"]");

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

// Borrar:

jTextArea1.setText("");

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

// salir:

System.exit(0);

}
5. Dado un vector A, y un vector B de números enteros con la misma dimensión obtener la suma de
sus elementos en otro vector C.

public class SumadeVectores extends javax.swing.JFrame {

int n, i,x;

int A[];

int B[];

int C[];

public SumadeVectores() {

initComponents();

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

// pidiendo dimension.

do{

n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la dimension: "));

}while(n<0);
//creando el vector v con n casillas.

A = new int[n];

B = new int[n];

C = new int[n];

//mostrando mensaje de dimension.

jTextArea1.setText("La dimension del vector es: "+ n +"\n");

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

// llenar vector A:

for(i=0;i<n;i++)

do{

x = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un elemento: "));

}while(x<=0);

A[i]=x;

jTextArea1.setText(jTextArea1.getText() + "[" + A[i] + "]");

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

// llenar vector B:

jTextArea1.setText(jTextArea1.getText() +"\n");

for(i=0;i<n;i++)

do{

x = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un elemento: "));

}while(x<=0);
B[i]=x;

jTextArea1.setText(jTextArea1.getText() + "[" + B[i] + "]");

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

//suma de A con B:

jTextArea1.setText(jTextArea1.getText() +"\n");

for (i=0;i<n;i++)

C[i]= A[i]+B[i];

jTextArea1.setText(jTextArea1.getText() + "[" + C[i] + "]");

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

// borrar:

jTextArea1.setText("");

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

// salir:

System.exit(0);

También podría gustarte