0% encontró este documento útil (0 votos)
22 vistas12 páginas

Practica 2

El documento presenta 5 ejercicios de programación que involucran el uso de vectores y matrices. Cada ejercicio pide llenar una estructura de datos, mostrarla y realizar alguna operación sobre sus elementos, como contar números nulos, negativos o sumar elementos pares.

Cargado por

Jose Luque
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • bucles,
  • métodos de dimensionamiento,
  • programación orientada a objet…,
  • dimensiones,
  • salida de datos,
  • métodos de visualización,
  • sintaxis,
  • variables globales,
  • métodos de manipulación,
  • arreglos
0% encontró este documento útil (0 votos)
22 vistas12 páginas

Practica 2

El documento presenta 5 ejercicios de programación que involucran el uso de vectores y matrices. Cada ejercicio pide llenar una estructura de datos, mostrarla y realizar alguna operación sobre sus elementos, como contar números nulos, negativos o sumar elementos pares.

Cargado por

Jose Luque
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • bucles,
  • métodos de dimensionamiento,
  • programación orientada a objet…,
  • dimensiones,
  • salida de datos,
  • métodos de visualización,
  • sintaxis,
  • variables globales,
  • métodos de manipulación,
  • arreglos

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);

También podría gustarte