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 [Link] {
//Variables Globales.
int n,i,nul,x;
int v[];
public Nulos() {
initComponents();
private void jButton_DimensionActionPerformed([Link] evt) {
// pidiendo dimension.
do{
n=[Link]([Link]("Ingrese la dimension "));
}while(n<=0);
//creando el vector v con n casillas.
v = new int[n];
//mostrando mensaje de dimension.
[Link]("La dimension del vector es: "+ n +"\n");
private void jButton_LLenarMostrarActionPerformed([Link] evt) {
// Llenando y mostrando el vector:
for(i=0;i<n;i++)
do{
x = [Link]([Link]("Ingrese un elemento: "));
}while(n<=0);
v[i]=x;
//Mostrando el vector.
[Link]([Link]() + "[" + v[i] + "]");
}
private void jButton_NulosActionPerformed([Link] evt) {
// Obteniendo los nulos:
nul = 0;
for(i=0;i< n; i++)
if (v[i] == 0)
nul++;
[Link]([Link]() +"\n" + "la cantidad de nulos es: " + nul);
private void jButton_BorrarActionPerformed([Link] evt) {
// borrando contenido del jtextArea.
[Link]("");
private void jButton_SalirActionPerformed([Link] evt) {
// terminando la ejecucion de la aplicacion:
[Link](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 [Link] {
//Variables Globales.
int n,i,neg,x;
int v[];
public Negativos() {
initComponents();
}
private void jButton_DimensionActionPerformed([Link] evt) {
// pidiendo dimension.
do{
n=[Link]([Link]("Ingrese la dimension "));
}while(n<=0);
//creando el vector v con n casillas.
v = new int[n];
//mostrando mensaje de dimension.
[Link]("La dimension del vector es: "+ n +"\n");
private void jButton_LLenarMostrarActionPerformed([Link] evt) {
// Llenando y mostrando el vector:
for(i=0;i<n;i++)
do{
x = [Link]([Link]("Ingrese un elemento: "));
}while(n<=0);
v[i]=x;
//Mostrando el vector.
[Link]([Link]() + "[" + v[i] + "]");
private void jButton_NegativosActionPerformed([Link] evt) {
// contando negativos:
int cont;
cont = 0;
for (i = 0; i < n; i++)
if (v[i] <0)
cont = cont+1;
[Link]([Link]() + "\nLa cantidad de negativos es: " + "[" + cont +
"]");
private void jButton_BorrarActionPerformed([Link] evt) {
// borrando contenido del jtextArea.
[Link]("");
private void jButton_SalirActionPerformed([Link] evt) {
// terminando la ejecucion de la aplicacion:
[Link](0);
}
3. Dada una matriz T de números enteros, obtener la suma de sus elementos pares.
public class Suma extends [Link] {
//variables globales.
int n,i,x;
int v[];
public Suma() {
initComponents();
private void jButton1_DiemensionActionPerformed([Link] evt) {
// establecer dimencion:
do{
n=[Link]([Link]("Ingrese la dimension "));
}while(n<=0);
//creando el vector v con n casillas.
v = new int[n];
//mostrando mensaje de dimension.
[Link]("La dimension del vector es: "+ n +"\n");
private void jButton_LlenarActionPerformed([Link] evt) {
// llenando y mostrando el vector:
for(i=0;i<n;i++)
do{
x = [Link]([Link]("Ingrese un elemento: "));
}while(n<=0);
v[i]=x;
//Mostrando el vector.
[Link]([Link]() + "[" + v[i] + "]");
private void jButton_SumaActionPerformed([Link] evt) {
//sumando elementos pares:
int suma;
suma =0;
for (i = 0; i < n; i++)
if (v[i] %2== 0)
suma = suma+v[i];
[Link]([Link]() + "\nLa suma de pares es: " + "[" + suma + "]");
private void jButton_BorrarActionPerformed([Link] evt) {
// borrar:
[Link]("");
private void jButton_SalirActionPerformed([Link] evt) {
// salir:
[Link](0);
}
4. Dada una matriz R de cadenas, llenarla, mostrarla y convertir sus elementos en mayúsculas
public class Mayusculas extends [Link] {
int n,m,i;
String cade[];
public Mayusculas() {
initComponents();
private void jButton_DimensionActionPerformed([Link] evt) {
// determinando la dimension:
do{
n=[Link]([Link]("Ingrese la dimension: "));
}while(n<=0);
//creando la cadena.
cade= new String[n];
//mostrando mensaje de dimension.
[Link]("La dimension del es: "+ n +"\n");
private void jButton_LlenarActionPerformed([Link] evt) {
// mostrando la cadena:
for(i=0;i<n;i++)
cade[i]= [Link]("Ingrese una cadena: ");
[Link]([Link]() + "[ " + cade[i] + " ]");
[Link]([Link]() + "\n");
private void jButton_MayusculaActionPerformed([Link] evt) {
// Cambiando a mayusculas:
String k;
k=[Link]("Ingrese la cadena a cambiar: ");
k=[Link]();
[Link]([Link]() + "["+ k +"]");
private void jButton_BorrarActionPerformed([Link] evt) {
// Borrar:
[Link]("");
private void jButton_SalirActionPerformed([Link] evt) {
// salir:
[Link](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 [Link] {
int n, i,x;
int A[];
int B[];
int C[];
public SumadeVectores() {
initComponents();
private void jButton5ActionPerformed([Link] evt) {
// pidiendo dimension.
do{
n=[Link]([Link]("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.
[Link]("La dimension del vector es: "+ n +"\n");
private void jButton_LlenarAActionPerformed([Link] evt) {
// llenar vector A:
for(i=0;i<n;i++)
do{
x = [Link]([Link]("Ingrese un elemento: "));
}while(x<=0);
A[i]=x;
[Link]([Link]() + "[" + A[i] + "]");
private void jButton_LlenarBActionPerformed([Link] evt) {
// llenar vector B:
[Link]([Link]() +"\n");
for(i=0;i<n;i++)
do{
x = [Link]([Link]("Ingrese un elemento: "));
}while(x<=0);
B[i]=x;
[Link]([Link]() + "[" + B[i] + "]");
private void jButton_SumarAyBActionPerformed([Link] evt) {
//suma de A con B:
[Link]([Link]() +"\n");
for (i=0;i<n;i++)
C[i]= A[i]+B[i];
[Link]([Link]() + "[" + C[i] + "]");
private void jButton_BorrarActionPerformed([Link] evt) {
// borrar:
[Link]("");
private void jButton_SalirActionPerformed([Link] evt) {
// salir:
[Link](0);