Está en la página 1de 87

EJERCITARIO POO

DISTANCIA ENTRE 2 PUNTOS


1-Representar gráficamentelospuntosP1(-2,1) yP2(3,-4) y calcular la distancia entre estos dos
puntos.
package distancia;
/**
*
* @author Astrid
*/
public class Distancia
{
static double dis,x1,x2,y1,y2;
public static void main(String[] args)
{
Distancia obj= new Distancia();
x1=-2;
y1=1;
x2=3;
y2=-4;
obj.calcule_distancia();
obj.mostrar();

}
private void calcule_distancia()
{
dis=Math.sqrt(Math.pow((x2-x1),2)+ Math.pow((y2-y1),2));
}

private void mostrar() {


System.out.printf("La distancia hallada es: "+dis );
}
}

2.Representar gráficamentelospuntosP1(-5,3) yP2(8,6) y calcular la distancia entre estos dos


puntos.
package distancia;
/**
*
* @author Astrid
*/
public class Distancia
{
static double dis,x1,x2,y1,y2;
public static void main(String[] args)
{
Distancia obj= new Distancia();
x1=-5;
y1=3;
x2=8;
y2=6;
obj.calcule_distancia();
obj.mostrar();

}
private void calcule_distancia()
{
dis=Math.sqrt(Math.pow((x2-x1),2)+ Math.pow((y2-y1),2));
}

private void mostrar() {


System.out.printf("La distancia hallada es: "+dis );
}
}

Cuadrado
1-Halla el perímetro y el área de un cuadrado de 4m de lado.
package cuadrado;

/**
*
* @author astrid
*/
public class CUADRADO
{
static double lado,perimetro,area;
public static void main(String[] args)
{
CUADRADO obj= new CUADRADO();
lado=4;
obj.calculaarea();
obj.calculaperimetro();
}

private void calculaarea()


{
area=Math.pow(lado,2);
System.out.print("El area hallada es: "+ area );
}

private void calculaperimetro()


{
perimetro=lado*4;
System.out.print("el perimetro hallado es: "+perimetro);
}

}
2.Halla el perímetro y el área de un cuadrado, ingresando el lado por teclado.
package cuadrado;

import java.util.Scanner;

/**
*
* @author astrid
*/
public class CUADRADO
{
static double lado,perimetro,area;
public static void main(String[] args)
{
CUADRADO obj= new CUADRADO();
obj.ingreselado();
obj.calculaarea();
obj.calculaperimetro();
}

private void calculaarea()


{
area=Math.pow(lado,2);
System.out.print("El area hallada es: "+ area );
}

private void calculaperimetro()


{
perimetro=lado*4;
System.out.print("el perimetro hallado es: "+perimetro);
}

private void ingreselado() {


Scanner teclado= new Scanner(System.in);
System.out.print("ingrese lado:" );
lado=teclado.nextDouble();
}

3.Averigüe el área de un cuadrado cuyo perímetro mide 29,2 cm.


package cuadrado;

/**
*
* @author astrid
*/
public class CUADRADO
{
static double lado,resultado,perimetro,area;
public static void main(String[] args)
{
CUADRADO obj= new CUADRADO();
perimetro=29.2;
area=0;
lado=0:
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=perimetro/4;
System.out.print("el lado hallado es: "+lado);
area=Math.pow(lado,2);
System.out.print("El area hallada es: "+ area );
}

}
4.Hallar el lado de un cuadrado cuyo perímetro mide 32,3 m
package cuadrado;
/**
*
* @author astrid
*/
public class CUADRADO
{
static double lado,resultado,perimetro,area;
public static void main(String[] args)
{
CUADRADO obj= new CUADRADO();
perimetro=32.3;
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=perimetro/4;
System.out.print("el lado hallado es: "+lado);

}
5.Hallar el lado de un cuadrado cuya superficie mide 29 m
package cuadrado;
/**
*
* @author astrid
*/
public class CUADRADO
{
static double lado,superficie,perimetro,area;
public static void main(String[] args)
{
CUADRADO obj= new CUADRADO();
superficie=29;
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=Math.sqrt(superficie);
System.out.print("el lado hallado es: "+lado);

}
}

6.Hallar el perímetro de un cuadrado cuya superficie mide 10,24 cm2.


package cuadrado;
/**
*
* @author astrid
*/
public class CUADRADO
{
static double lado,superficie,perimetro,area;
public static void main(String[] args)
{
CUADRADO obj= new CUADRADO();
superficie=10.24;
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=Math.sqrt(superficie);
System.out.print("el lado hallado es: "+lado);
perimetro=lado*4;
System.out.print("el perimetro hallado es "+perimetro);
}
}

7.La diagonal de un cuadrado mide 9 metro. Calcular su área.


package cuadrado;
/**
*
* @author astrid
*/
public class CUADRADO
{
static double lado,diagonal,perimetro,area;
public static void main(String[] args)
{
CUADRADO obj= new CUADRADO();
diagonal=9;
obj.calculaejercicio();
}

private void calculaejercicio()


{
area=(Math.pow(diagonal,2)/2);
System.out.print("el area hallada es: "+area+" m ");
}
}

Rectángulo
1.Halla el perímetro y el área de un rectángulo cuyos lados miden 4,5 m y 7,9 m
respectivamente.
package rectangulo;
/**
*
* @author ASTRID
*/
public class RECTANGULO {

static double base,altura,perimetro,area;


public static void main(String[] args)
{
RECTANGULO obj= new RECTANGULO();
base=4.5;
altura=7.9;
obj.calculaarea();
obj.calculaperimetro();
}

private void calculaarea() {


area=base*altura;
System.out.print("el area hallada es: "+area+ " m");

private void calculaperimetro() {


perimetro=2*(base+altura);
System.out.print(" el perimetro hallado es:"+perimetro+ " m");
}

2.Halla el perímetro y el área de un rectángulo cuyos lados miden 6,3 dm y 48 cm


respectivamente.
package rectangulo;
/**
*
* @author ASTRID
*/
public class RECTANGULO {

static double base,altura,perimetro,area;


public static void main(String[] args)
{
RECTANGULO obj= new RECTANGULO();
base=6.3;
altura=48;
obj.calcula();
}

private void calcula() {


base=base*10;
area=base*altura;
System.out.print("el area hallada es: "+area+ " cm");
perimetro=2*(base+altura);
System.out.print(" el perimetro hallado es:"+perimetro+ " cm");

}
}

3.El perímetro de un rectángulo es 20,4 dm. Si uno de sus lados mide 6,3 dm, halla el área.
package rectangulo;
/**
*
* @author ASTRID
*/
public class RECTANGULO {
static double base,altura,perimetro,area;
public static void main(String[] args)
{
RECTANGULO obj= new RECTANGULO();
base=6.3;
perimetro=20.4;
obj.calcula();
}

private void calcula() {


altura=(perimetro/2)-base;
System.out.print(" la altura hallado es:"+altura+ " dm ");
area=base*altura;
System.out.print("el area hallada es: "+area+ " dm");

}
}

TAREA 1
Ejercicios
1. Representar gráficamente los puntos P1(-2,1) y P2(3,-4) y calcular la distancia entre estos dos
puntos
package distancia;
/**
*
* @author ASTRID
*/
public class EJERCICIO1 {
static double dis,x1,x2,y1,y2;
public static void main(String[] args) {
EJERCICIO1 OBJ= new EJERCICIO1();
x1=-2;
y1=1;
x2=3;
y2=-4;
OBJ.calcule_distancia();
OBJ.mostrar();

private void calcule_distancia() {


dis=Math.sqrt(Math.pow((x2-x1),2)+ Math.pow((y2-y1),2));
}

private void mostrar() {


System.out.printf("La distancia hallada es: "+dis );
}
}
2. Representar gráficamente los puntos P1(-5,3) y P2(8,6) y calcular la distancia entre estos dos
puntos
package distancia;
/**
*
* @author ASTRID
*/
public class EJERCICIO2 {

static double dis,x1,x2,y1,y2;


public static void main(String[] args) {
EJERCICIO2 OBJ= new EJERCICIO2();
x1=-5;
y1=3;
x2=8;
y2=6;
OBJ.calcule_distancia();
OBJ.mostrar();

private void calcule_distancia() {


dis=Math.sqrt(Math.pow((x2-x1),2)+ Math.pow((y2-y1),2));
}
private void mostrar() {
System.out.printf("La distancia hallada es: "+dis );
}
}

3.Sea el segmento de recta AB donde las coordenadas de sus extremos son A(4,4) y B(-6,-2). Hallar
AB.
package distancia;
/**
*
* @author ASTRID
*/
public class EJERCICIO3 {
static double dis,x1,x2,y1,y2;
public static void main(String[] args) {
EJERCICIO3 OBJ= new EJERCICIO3();
x1=4;
y1=4;
x2=-6;
y2=-2;
OBJ.calcule_distancia();
OBJ.mostrar();

private void calcule_distancia() {


dis=Math.sqrt(Math.pow((x2-x1),2)+ Math.pow((y2-y1),2));
}

private void mostrar() {


System.out.printf("La distancia hallada es: "+dis );
}
}

4. Hallar la distancia entre los puntos M(-6,1) y N(2,7)


package distancia;
/**
*
* @author ASTRID
*/
public class EJERCICIO4 {
static double dis,x1,x2,y1,y2;
public static void main(String[] args) {
EJERCICIO4 OBJ= new EJERCICIO4();
x1=-6;
y1=1;
x2=2;
y2=7;
OBJ.calcule_distancia();
OBJ.mostrar();
}

private void calcule_distancia() {


dis=Math.sqrt(Math.pow((x2-x1),2)+ Math.pow((y2-y1),2));
}

private void mostrar() {


System.out.printf("La distancia hallada es: "+dis );
}
}

5.La abcisa de un punto es -5 y su distancia al punto P(0,-4) es 13 unidades. Determinar la


ordenada positiva de dicho punto
package distancia;
/**
*
* @author ASTRID
*/
public class EJERCICIO5 {
static double dis,x1,x2,y1,y2;
public static void main(String[] args) {
EJERCICIO5 OBJ= new EJERCICIO5();
x1=0;
dis=13;
x2=-5;
y1=-4;
OBJ.calcule_distancia();
OBJ.mostrar();

private void calcule_distancia() {


y2=(Math.sqrt(Math.pow((dis),2)- Math.pow((x2-x1),2)))+y1;
}

private void mostrar() {


System.out.printf("La ordenada hallada es: "+y2 );
}
}

6. La ordenada de un punto es 4 y su distancia al punto A(11,-2) es 10 unidades. Determinar la


abcisa de dicho punto.
package distancia;
/**
*
* @author ASTRID
*/
public class EJERCICIO6 {
static double dis,x1,x2,y1,y2;
public static void main(String[] args) {
EJERCICIO6 OBJ= new EJERCICIO6();
x1=11;
dis=10;
y2=4;
y1=-2;
OBJ.calcule_distancia();
OBJ.mostrar();

private void calcule_distancia() {


x2=(Math.sqrt(Math.pow((dis),2)- Math.pow((y2-y1),2)))+x1;
}

private void mostrar() {


System.out.printf("La abcisa hallada es: "+x2 );
}
}

7. Demostrar que los puntos A(1,4) B(4,1) C(5,5) son vértices de un triángulo isósceles. El triángulo
isósceles tiene dos lados iguales. Para demostrar, se calcula la longitud de cada uno de los tres
lados, aplicando la fórmula de distancia entre dos puntos
package distancia;
/**
*
* @author ASTRID
*/
public class EJERCICIO7 {
static double disAB,disBC,disAC,x1,x2,y1,y2,x3,y3;
public static void main(String[] args) {
EJERCICIO7 OBJ= new EJERCICIO7();
x1=1;
y1=4;
x2=4;
y2=1;
x3=5;
y3=5;
OBJ.calcule_distancia();
OBJ.mostrar();

private void calcule_distancia() {


disAB=Math.sqrt(Math.pow((x2-x1),2)+ Math.pow((y2-y1),2));
disBC=Math.sqrt(Math.pow((x3-x2),2)+ Math.pow((y3-y2),2));
disAC=Math.sqrt(Math.pow((x3-x1),2)+ Math.pow((y3-y1),2));
}

private void mostrar() {


System.out.printf("La distancia hallada del punto A al punto B es: "+disAB +"\n" );
System.out.printf("La distancia hallada del punto B al punto C es: "+disBC+"\n" );
System.out.printf("La distancia hallada del punto C al punto A es: "+disAC+"\n");
}
}
8. Determinar las coordenadas de un punto situado en el eje de abcisas y que equidista de los
punto M(4,4) y N(-1,-1)
package distancia;
/**
*
* @author ASTRID
*/
public class EJERCICIOS8 {
static double disPN,disMN,disPM,x1,x2,y1,y2,x3,y3;
public static void main(String[] args) {
EJERCICIOS8 OBJ= new EJERCICIOS8();
x1=4;
y1=4;
x2=-1;
y2=-1;
y3=0;

OBJ.calcule_distancia();
OBJ.mostrar();

private void calcule_distancia() {


disMN=Math.sqrt(Math.pow((x2-x1),2)+ Math.pow((y2-y1),2));
y3=(Math.sqrt(Math.pow((disMN),2)- Math.pow((x3-y2),2)))+x2;
disPN=Math.sqrt(Math.pow((x3-x2),2)+ Math.pow((y3-y2),2));

private void mostrar() {


System.out.printf("La distancia hallada del punto M al punto N es: "+disMN +"\n" );
System.out.printf("el punto hallado es: "+y3+"\n" );
System.out.printf("La distancia hallada del punto P al punto N es: "+disPN+"\n");

}
}

PENDIENTE ENTRE 2 RECTAS


1- Determinar la pendiente de la recta que pasa por los puntos A(2,5) y B(4,7).
package pendiente;

/**
*
* @author ASTRID
*/
public class EJERCICIO1 {
static double pen,x1,x2,y1,y2;
public static void main(String[] args) {
EJERCICIO1 OBJ= new EJERCICIO1();
x1=2;
y1=5;
x2=4;
y2=7;
OBJ.calcule_pendiente();
OBJ.mostrar();

private void calcule_pendiente() {


pen=(y2-y1)/(x2-x1);
}

private void mostrar() {


System.out.printf("La pendiente hallada es: "+pen );
}
}

2- Hallar la pendiente de la recta que pasa por los puntos:


a) A(2,-4) y B(3,7)
b) A(-3,8) y B(-2,-7)
c) M(6,0) y N(7,1)
package pendiente;

/**
*
* @author ASTRID
*/
public class EJERCICIO2 {
static double pen1,pen2,pen3,Ax1,Ax2,Ay1,Ay2,Bx1,Bx2,By1,By2,Cx1,Cx2,Cy1,Cy2;
public static void main(String[] args) {
EJERCICIO2 OBJ= new EJERCICIO2();
Ax1=2;
Ay1=-4;
Ax2=3;
Ay2=7;
Bx1=-3;
By1=8;
Bx2=-2;
By2=-7;
Cx1=6;
Cy1=0;
Cx2=7;
Cy2=1;
OBJ.calcule_pendiente();
OBJ.mostrar();

private void calcule_pendiente() {


pen1=(Ay2-Ay1)/(Ax2-Ax1);
pen2=(By2-By1)/(Bx2-Bx1);
pen3=(Cy2-Cy1)/(Cx2-Cx1);
}

private void mostrar() {


System.out.printf("La primera pendiente hallada es: "+pen1+"\n" );
System.out.printf("La segunda pendiente hallada es: "+pen2+"\n" );
System.out.printf("La segunda pendiente hallada es: "+pen3+"\n" );
}
}

CUADRADO
 Halla el perímetro y el área de un cuadrado de 3 m de lado.
package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO1 {
static double area,perimetro,lado;
public static void main(String[] args) {
EJERCICIO1 OBJ= new EJERCICIO1();
lado=3;
OBJ.CALCULAREA();
OBJ.CALCULAPERIMETRO();

private void CALCULAREA() {


area=Math.pow(lado, 2);
System.out.println("el area es: "+area);
}
private void CALCULAPERIMETRO() {
perimetro=lado*4;
System.out.println("el perimetro del cuadrado es: "+perimetro);
}
}

 Halla el perímetro y el área de un cuadrado de 11,3 m de lado.


package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO2 {
static double area,perimetro,lado;
public static void main(String[] args) {
EJERCICIO2 OBJ= new EJERCICIO2();
lado=11.3;
OBJ.CALCULAREA();
OBJ.CALCULAPERIMETRO();

private void CALCULAREA() {


area=Math.pow(lado, 2);
System.out.println("el area es: "+area);
}

private void CALCULAPERIMETRO() {


perimetro=lado*4;
System.out.println("el perimetro del cuadrado es: "+perimetro);
}
}

 Averigua el área de un cuadrado cuyo perímetro mide 29,2 cm.


package cuadrado;

/**
*
* @author astrid
*/
public class EJERCICIO3
{
static double lado,resultado,perimetro,area;
public static void main(String[] args)
{
EJERCICIO3 obj= new EJERCICIO3();
perimetro=29.2;
area=0;
lado=0;
obj.calculaejercicio();
}
private void calculaejercicio()
{
lado=perimetro/4;
System.out.print("el lado hallado es: "+lado+"\n");
area=Math.pow(lado,2);
System.out.print("El area hallada es: "+ area +"\n" );
}

 Halla el lado de un cuadrado cuya superficie mide 6,25 centímetros cuadrados.


package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO4
{
static double lado,superficie,perimetro,area;
public static void main(String[] args)
{
EJERCICIO4 obj= new EJERCICIO4();
superficie=6.25;
obj.calculaejercicio();
}
private void calculaejercicio()
{
lado=Math.sqrt(superficie);
System.out.print("el lado hallado es: "+lado+" cm2");

 Halla el perímetro de un cuadrado cuya superficie mide 10,24 centímetros cuadrados.


package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO5
{
static double lado,superficie,perimetro,area;
public static void main(String[] args)
{
EJERCICIO5 obj= new EJERCICIO5();
superficie=10.24;
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=Math.sqrt(superficie);
System.out.print("el lado hallado es: "+lado+"\n");
perimetro=lado*4;
System.out.print("el perimetro hallado es "+perimetro+ "cm2" +"\n");
}

 Halla el lado de un cuadrado cuyo perímetro mide 34 m.


package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO6
{
static double lado,resultado,perimetro,area;
public static void main(String[] args)
{
EJERCICIO6 obj= new EJERCICIO6();
perimetro=34;
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=perimetro/4;
System.out.print("el lado hallado es: "+lado);

 La diagonal de un cuadrado mide 9 metros. Calcula su área.


package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO7
{
static double lado,diagonal,perimetro,area;
public static void main(String[] args)
{
EJERCICIO7 obj= new EJERCICIO7();
diagonal=9;
obj.calculaejercicio();
}

private void calculaejercicio()


{
area=(Math.pow(diagonal,2)/2);
System.out.print("el area hallada es: "+area+" m ");
}

8-El área de un cuadrado mide 225m2. ¿Cuánto mide su lado?


package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO8
{
static double lado,perimetro,area;
public static void main(String[] args)
{
EJERCICIO8 obj= new EJERCICIO8();
area=225;
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=Math.sqrt(area);
System.out.print("el lado hallado es: "+lado+" m2");
}

9-Calcula el lado de un cuadrado que tiene 534,75 m2 de área. Redondea el resultado a


dos decimales.
package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO9
{
static double lado,perimetro,area;
public static void main(String[] args)
{
EJERCICIO9 obj= new EJERCICIO9();
area=534.75;
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=Math.sqrt(area);

System.out.printf("el lado hallado es: %.2f", lado );


}

10-El perímetro de una parcela cuadrangular mide 56m, y esta se vende a 15U$S el m2.
¿Cuánto vale la finca?
package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO10
{
static double lado,resultado,perimetro,area;
public static void main(String[] args)
{
EJERCICIO10 obj= new EJERCICIO10();
perimetro=56;
obj.calculaejercicio();
}

private void calculaejercicio()


{
lado=perimetro/4;
System.out.print("el lado hallado es: "+lado+"\n");
area=Math.pow(lado, 2);
System.out.print("el area hallada es: "+area+"\n");
resultado=area*15;
System.out.print("la finca vale: "+resultado);
}

11-Calcular el área del cuadrado amarillo del dibujo siguiente :


package cuadrado;
/**
*
* @author astrid
*/
public class Ejercicio11
{
static double lado,area2,resultado,perimetro,area;
public static void main(String[] args)
{
Ejercicio11 obj= new Ejercicio11();
lado=2.5;
obj.calculaejercicio();
}

private void calculaejercicio()


{
area=Math.pow(lado, 2);
System.out.print("el area hallada del cuadrado mas grande es: "+area+"\n");
area2=area/2;
System.out.print("el area hallada del cuadrado del medio es: "+area2+"\n");
resultado=area2/2;
System.out.print("el area hallada del cuadrado del amarillo es: "+resultado+"\n");
}

12-Una clase es cuadrada y el lado mide 7m. Si en la clase hay 28 alumnos, ¿Qué superficie le
corresponde a cada alumno?
package cuadrado;
/**
*
* @author astrid
*/
public class EJERCICIO12
{
static double lado,area2,resultado,perimetro,area;
public static void main(String[] args)
{
EJERCICIO12 obj= new EJERCICIO12();
lado=7;
obj.calculaejercicio();
}
private void calculaejercicio()
{
area=Math.pow(lado, 2);
System.out.print("el area hallada del cuadrado es: "+area+"\n");
resultado=area/28;
System.out.print("LA SUPERFICIE QUE CORRESPONDE PARA CADA ALUMNO ES:
"+resultado+"\n");
}

RECTANGULO
EJERCICIOS
1) Halla el perímetro y el área de un rectángulo cuyos lados miden 4,5 m y 7,9 m respectivamente
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO1{

static double base,altura,perimetro,area;


public static void main(String[] args)
{
EJERCICIO1 obj= new EJERCICIO1();
base=4.5;
altura=7.9;
obj.calculaarea();
obj.calculaperimetro();
}

private void calculaarea() {


area=base*altura;
System.out.print("el area hallada es: "+area+ " m"+"\n");

private void calculaperimetro() {


perimetro=2*(base+altura);
System.out.print(" el perimetro hallado es:"+perimetro+ " m"+"\n");
}

2) Halla el perímetro y el área de un rectángulo cuyos lados miden 6,3 dm y 48 cm


respectivamente.
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO2{

static double base,altura,perimetro,area;


public static void main(String[] args)
{
EJERCICIO2 obj= new EJERCICIO2();
base=6.3;
altura=48;
obj.calcula();
}

private void calcula() {


base=base*10;
area=base*altura;
System.out.print("el area hallada es: "+area+ " cm"+"\n");
perimetro=2*(base+altura);
System.out.print(" el perimetro hallado es:"+perimetro+ " cm");

}
}

3) El perímetro de un rectángulo es 20,4 dm. Si uno de sus lados mide 6,3 dm, halla el área.
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO3{

static double base,altura,perimetro,area;


public static void main(String[] args)
{
EJERCICIO3 obj= new EJERCICIO3();
base=6.3;
perimetro=20.4;
obj.calcula();
}

private void calcula() {


altura=(perimetro/2)-base;
System.out.print(" la altura hallado es:"+altura+ " dm "+"\n");
area=base*altura;
System.out.print("el area hallada es: "+area+ " dm");

}
}

4) El área de un rectángulo es 6384 decímetros cuadrados. Si la base mide 93 cm,¿cuánto mide la


altura? y ¿cuál es su perímetro?.
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO4{

static double base,altura,perimetro,area;


public static void main(String[] args)
{
EJERCICIO4 obj= new EJERCICIO4();
base=93;
area=6384;
obj.calcula();
}

private void calcula() {


area=area*10;
altura=area/base;
System.out.print("la altura hallada es: "+altura+ " cm"+"\n");
perimetro=2*(base+altura);
System.out.print(" el perimetro hallado es:"+perimetro+ " cm");

}
}

5) El perímetro de un rectángulo es 825 cm. Si la base mide 125 cm, ¿cuánto mide la altura?
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO5{

static double base,altura,perimetro,area;


public static void main(String[] args)
{
EJERCICIO5 obj= new EJERCICIO5();
base=125;
perimetro=825;
obj.calcula();
}

private void calcula() {


altura=(perimetro/2)-base;
System.out.print("la altura hallada es: "+altura+ " cm"+"\n");

}
}

6) La diagonal de un rectángulo mide 10 m y la base 8 m.


a. Calcula la altura del rectángulo.
b. Calcula su superficie, expresando el resultado en metros cuadrados y en decímetros cuadrados.
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO6{

static double base,altura,perimetro,area,diagonal;


public static void main(String[] args)
{
EJERCICIO6 obj= new EJERCICIO6();
base=8;
diagonal=10;
obj.calcula();
}

private void calcula() {


altura=Math.sqrt(Math.pow(diagonal,2)-Math.pow(base, 2));
System.out.print("la altura hallada es: "+altura+ " m"+"\n");
area=base*altura;
System.out.print("el area hallada es: "+area+ " m"+"\n");
area=area*10;
System.out.print("el area hallada en decimetros es: "+area+ " dm"+"\n");

}
}

7-Un libro tiene 272 páginas. Cada hoja mide 21 cm de base y 29 cm de altura. ¿Qué superficie
ocupa el libro si arrancamos las hojas y colocamos unas al lado de otras?
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO7{

static double base,altura,perimetro,area,SUPERFICIE,PAG;


public static void main(String[] args)
{
EJERCICIO7 obj= new EJERCICIO7();
base=21;
altura=29;
PAG=272;
obj.calcula();
}

private void calcula() {


area=base*altura;
System.out.print("el area hallada es: "+area+ " cm2"+"\n");
SUPERFICIE=area*PAG;
System.out.print(" la superficie total es :"+SUPERFICIE+ " cm2");
}
}

8-Calcula el área coloreada de verde


package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO8{

static double base,altura,perimetro,area,area2;


public static void main(String[] args)
{
EJERCICIO8 obj= new EJERCICIO8();
base=3;
altura=2;
obj.calcula();
}

private void calcula() {


area=base*altura;
System.out.print("el area del rectangulo mas grande hallada es: "+area+ " cm2"+"\n");

area2=area/2;
System.out.print("el area del rectangulo mas chico hallada es: "+area2+ " cm2"+"\n");

}}
9-Un campo de fútbol mide de lago 105 m y de ancho 65 m. Queremos reponer el césped, que
cuesta 25U$S/m2. ¿Cuánto tenemos que pagar?
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO9{

static double base,altura,perimetro,area,RESULTADO;


public static void main(String[] args)
{
EJERCICIO9 obj= new EJERCICIO9();
base=65;
altura=105;
obj.calcula();
}

private void calcula() {


area=base*altura;
System.out.print("el area del rectangulo es: "+area+ " m2"+"\n");

RESULTADO=area*25;
System.out.print("el precio a pagar es: "+RESULTADO+ " $"+"\n");

}
}
10-Tenemos un cuadro de forma rectangular en el que la base mide 1,25m y la altura 69cm.
Queremos ponerle dos listones en la parte trasera, uno en cada diagonal, para reforzarlo. El metro
de listón cuesta a 2,75 U$S y por ponerlo cobra 5,5 U$S. ¿Cuánto cuesta reforzar dicho cuadro?
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO10{

static double base,altura,perimetro,area,diagonal,RESULTADO;


public static void main(String[] args)
{
EJERCICIO10 obj= new EJERCICIO10();
base=1.25;
altura=69;
obj.calcula();
}

private void calcula() {


base=base*100;
diagonal=Math.sqrt(Math.pow(base, 2)+Math.pow(altura,2));
System.out.print("la diagonal rectangulo es: "+diagonal+ " m"+"\n");

RESULTADO=2*diagonal*2.75+5.5;
System.out.print("el precio a pagar es: "+RESULTADO+ " $"+"\n");
}
}

11-El cuadrado ABCD yel rectángulo EFGH tienen el mismo perímetro. ¿Cuál es el área del
rectángulo EFGH?
package RECTANGULO;
/**
*
* @author ASTRID
*/
public class EJERCICIO11{

static double LADO,base,altura,perimetro,area,diagonal,RESULTADO;


public static void main(String[] args)
{
EJERCICIO11 obj= new EJERCICIO11();
LADO=9;
altura=3;
obj.calcula();
}

private void calcula() {


perimetro=LADO*4;
System.out.print("el perimetro del cuadrado y el rectangulo es: "+perimetro+ " m"+"\n");
base=(perimetro/2)-altura;
System.out.print("la base del rectangulo es: "+base+"\n");
area=base*altura;
System.out.print("el area del rectangulo es: "+area+ " m2"+"\n");

}
}

12-El papá de Fernando tiene un campo con la forma que se ve en la figura. ABGH es un cuadrado
de 30 m de lado y CDEF un rectángulo de 20 m por 10 m, donde CD=20 m. Él quiere cercar el
terreno con tejido de alambre. ¿Cuántos metros de tejido de alambre necesitará?
package RECTANGULO;

/**
*
* @author ASTRID
*/
public class EJERCICIO12{

static double LADO,base,altura,perimetro,perimetro2,diagonal,RESULTADO;


public static void main(String[] args)
{
EJERCICIO12 obj= new EJERCICIO12();
LADO=30;
base=20;
altura=10;
obj.calcula();
}

private void calcula() {


perimetro=LADO*4;
System.out.print("el perimetro del cuadrado y el rectangulo es: "+perimetro+ " m"+"\n");
perimetro2=2*(base+altura);
System.out.print(" el perimetro del rectangulo hallado es:"+perimetro2+ " m"+"\n");
RESULTADO=perimetro+perimetro2;
System.out.print("los metros de alambres que necesitara son: "+RESULTADO);

}
}

13-Clarita arma la figura ABCD con dos piezas cuadradas iguales y dos piezas rectangulares
iguales. Cada pieza cuadrada Tiene 36 cm de perímetro y cada pieza rectangular tiene 24 cm de
perímetro. ¿Cuánto mide el perímetro de la figura ABCD?
package RECTANGULO;

/**
*
* @author ASTRID
*/
public class EJERCICIO13{

static double LADO,base,altura,perimetro,perimetro2,diagonal,RESULTADO;


public static void main(String[] args)
{
EJERCICIO13 obj= new EJERCICIO13();
perimetro=36;
perimetro2=24;
obj.calcula();
}

private void calcula() {


LADO=perimetro/4;
System.out.print("EL LADO DEL CUADRADOES es: "+LADO+ " m"+"\n");
base=LADO;
System.out.print("la base del rectangulo es: "+base+ " m"+"\n");
altura=(perimetro2/2)-base;
System.out.print("la altura del rectangulo es: "+altura+ " m"+"\n");
RESULTADO=(LADO*6)+(altura*2);
System.out.print("el perimetro total de la figura es: "+RESULTADO+ " m"+"\n");
}

(Ejercicios Cuadrado y Rectángulo)


1) ¿Cuánto costará vallar una finca cuadrada de 14 metros de lado a razón de 1,5 euros el metro
lineal de alambrada?.
package rectanguloycuadrado;
/**
*
* @author ASTRID
*/
public class EJERCICIO1
{
static double lado,perimetro,area,precio,resultado;
public static void main(String[] args) {
EJERCICIO1 OBJ=new EJERCICIO1();
lado=14;
precio=1.5;
OBJ.calcular();
}

private void calcular() {


perimetro=lado*4;
resultado=perimetro*precio;
System.out.println("Costara Vallar la finca :"+ resultado+ "€");
}
}

2) Pintar una pared de 8 m de larga y 75 dm de ancha ha costado 60 euros. ¿A que precio se habrá
pagado el metro cuadrado de pintura?
package rectanguloycuadrado;
/**
*
* @author ASTRID
*/
public class EJERCICIO2
{
static double lado,base,altura,perimetro,area,precio,resultado;
public static void main(String[] args) {
EJERCICIO2 OBJ=new EJERCICIO2();
base=8;
altura=75;
OBJ.calcular();
}

private void calcular() {


altura=altura*0.1;
area=base*altura;
resultado=area/60;
System.out.println("el precio en que se habrá pagado el metro cuadrado de pintura es de :"+
resultado+ "€"+ " cada uno");
}
}

3-Una finca rectangular que mide 1698 m de largo por 540 m de ancho se sembró de trigo. Al
realizar la cosecha cada Decámetro cuadrado de terreno ha producido7890 kg de trigo. ¿Cuántos
kg se han cosechado?. Si el trigo se vende a 0,2 euros el kg, ¿Cuánto dinero se obtendrá?.
package rectanguloycuadrado;
/**
*
* @author ASTRID
*/
public class EJERCICIOS3
{
static double lado,base,altura,perimetro,trigo,area,precio,precio1,resultado;
public static void main(String[] args) {
EJERCICIOS3 OBJ=new EJERCICIOS3();
base=1698;
altura=540;
trigo=7890;
precio1=0.2;
OBJ.calcular();
}

private void calcular() {


base=base*0.1;
altura=altura*0.1;
area=base*altura;
System.out.println("el area de la finca es :"+ area+ "dm2"+"\n");
resultado=trigo*area;
System.out.println("la produccion sera :"+ resultado+ "kg"+"\n");
precio=precio1*resultado;
System.out.println("vendiendo a 2 euros se obtendra :"+ precio+ "€");

}
}

4) Un terreno mide 1000 metros cuadrados de superficie. Si el terreno ha costado 15000 euros, ¿a
que precio se compro el metro cuadrado?.
package rectanguloycuadrado;
/**
*
* @author ASTRID
*/
public class EJERCICIO4
{
static double lado,perimetro,area,precio,resultado,resultado1;
public static void main(String[] args) {
EJERCICIO4 OBJ=new EJERCICIO4();
area=1000;
precio=15000;
OBJ.calcular();
}

private void calcular() {

resultado=precio/area;
resultado1=resultado*area;
System.out.println("se compro al precio de :"+ resultado1+ "$");
}
}

5) ¿Cuánto costará un espejo rectangular de 1,36 m de altura y 0,97 m de anchura, si el decímetro


cuadrado vale 2,5 euros?.
package rectanguloycuadrado;
/**
*
* @author ASTRID
*/
public class EJERCICIO5
{
static double lado,base,altura,area,precio,resultado,resultado1;
public static void main(String[] args) {
EJERCICIO5 OBJ=new EJERCICIO5();
base=0.97;
altura=1.36;
precio=2.5;
OBJ.calcular();
}

private void calcular() {

area=base*altura;
resultado=area*100;
resultado1=resultado*precio;
System.out.println("el espejo vale :"+ resultado1+ "E");
}
}

6) ¿Cuánto cuesta un pequeño terreno cuadrado de 8 metros de lado a razón de 6000 euros la
hectárea?.
package rectanguloycuadrado;
/**
*
* @author ASTRID
*/
public class EJERCICIO6
{
static double lado,base,altura,perimetro,area,lugar,resultado,resultado1;
public static void main(String[] args) {
EJERCICIO6 OBJ=new EJERCICIO6();
lado=8;
lugar=6000;
OBJ.calcular();
}

private void calcular() {


area=Math.pow(lado,2);
resultado=lugar/10000;
resultado1=resultado*area;
System.out.println("el valor del pequeño terreno es de :"+ resultado1+ "€");
}
}

 ¿Cuál es la distancia máxima que se puede recorrer, en línea recta, dentro de un campo
rectangular de 80 m. de largo y 60 m. de ancho.?
package rectanguloycuadrado;
/**
*
* @author ASTRID
*/
public class EJERCICIO7
{
static double lado,base,altura,perimetro,area,precio,resultado;
public static void main(String[] args) {
EJERCICIO7 OBJ=new EJERCICIO7();
base=60;
altura=80;
OBJ.calcular();
}

private void calcular() {


resultado=Math.sqrt(Math.pow(base, 2)+Math.pow(altura, 2));
System.out.println("la distancia maxima es de :"+ resultado);
}
}
}

Tarea 2
VECTORES
Ejercicios propuesto de VECTORES
1. Crear un vector cargando solo números positivos.
package vecto0r;
/**
*
* @author ASTRID
*/
import java.util.*;
public class EJERCICIO1 {
static int dim;
static int []vector;
Scanner teclado=new Scanner(System.in);
public static void main(String[] args) {
EJERCICIO1 vec= new EJERCICIO1();
vec.tamanio();
vec.cargaDatos();
vec.mostrar();
}
private void tamanio() {
System.out.print("Ingrese la dimension del vector:");
dim=teclado.nextInt();
if(dim>0){
vector=new int[dim];
}
else{
tamanio();
}
}
private void cargaDatos() {
for(int x=0; x<dim;x++){
System.out.println("ingrese valor ["+x+"]");
vector[x]=teclado.nextInt();
if(vector[x]>0){
x=x++;
}
else
{
x=x-1;
}
}
}
private void mostrar() {
for(int x=0; x<dim;x++){
System.out.println(vector[x]+" ");

}
}
}

2. Crear un vector V de N componentes y sumar todos los elementos del vector que sean
enteros.
package vecto0r;
/**
*
* @author ASTRID
*/
import java.util.*;
public class EJERCICIO2 {
static int dim,suma;
static float []vector;
Scanner teclado=new Scanner(System.in);
public static void main(String[] args) {
EJERCICIO2 vec= new EJERCICIO2();
vec.tamanio();
vec.cargaDatos();
vec.mostrar();
vec.calcularsuma();
}
private void tamanio() {
System.out.print("Ingrese la dimension del vector:");
dim=teclado.nextInt();
if(dim>0){
vector=new float[dim];
}
else{
tamanio();
}
}
private void cargaDatos() {
for(int x=0; x<dim;x++){
System.out.println("ingrese valor ["+x+"]");
vector[x]=teclado.nextFloat();
}
}
private void mostrar() {
for(int x=0; x<dim;x++){
System.out.println(vector[x]+" ");

}
}
private void calcularsuma() {
for(int x=0; x<dim;x++){
if(vector[x]==Math.round(vector[x])){
suma+= vector[x];
}

}
System.out.println("la suma de enteros es"+suma);
}
}

3. Cargar un vector con elementos enteros y pares positivos.


package vecto0r;
/**
*
* @author ASTRID
*/
import java.util.*;
public class EJERCICIO3 {
static int dim;
static float []vector;
Scanner teclado=new Scanner(System.in);
public static void main(String[] args) {
EJERCICIO3 vec= new EJERCICIO3();
vec.tamanio();
vec.cargaDatos();
vec.mostrar();
}
private void tamanio() {
System.out.print("Ingrese la dimension del vector:");
dim=teclado.nextInt();
if(dim>0){
vector=new float[dim];
}
else{
tamanio();
}
}
private void cargaDatos() {
for(int x=0; x<dim;x++){
System.out.println("ingrese valor ["+x+"]");
vector[x]=teclado.nextFloat();
if( (vector[x]%2f==0) && (vector[x]==Math.round(vector[x]))&&(vector[x]>0)){
x=x++;
}
else
{
x=x-1;
}
}
}
private void mostrar() {
for(int x=0; x<dim;x++){
System.out.println(vector[x]+" ");

}
}
}

4. Crear un vector de N componentes, sumar los números enteros, pares, positivos; al finalizar
imprimir el promedio de los números pares, enteros, positivos; el de los números impares y el de
los números decimales.

package vecto0r;

/**
*
* @author astrid
*/
import java.util.*;
public class EJERCICIO4 {
static int dim,sumap,sumai,promediop,promedioi,cantp,canti,sumad,cantd,promediod;
static double [] vector;
Scanner teclado=new Scanner(System.in);
public static void main(String[] args) {
EJERCICIO4 vec= new EJERCICIO4();
vec.tamanio();
vec.cargaDatos();
vec.calcularsuma();
}

private void tamanio() {


System.out.print("Ingrese la dimension del vector:");
dim=teclado.nextInt();
if(dim>0){
vector=new double[dim];
}
else{
tamanio();
}
}

private void cargaDatos() {


for(int x=0; x<dim;x++){
System.out.println("ingrese valor ["+x+"]");
vector[x]=teclado.nextDouble();
}
}

private void calcularsuma() {


for(int x=0; x<dim;x++){
if( (vector[x]%2==0) && (vector[x]==Math.round(vector[x]))&&(vector[x]>0)){
sumap+= vector[x];
cantp=cantp+1;
promediop=sumap/cantp;
}
if( (vector[x]%2==1)) {
sumai+= vector[x];
canti=canti+1;
promedioi=sumai/canti;
}
if((vector[x]-Math.floor(vector[x]))!=0 ){
sumad+= vector[x];
cantd=cantd+1;
promediod=sumad/cantd;
}
}
System.out.println("la suma de los numeros enteros,pares y postivos es:"+sumap);
System.out.println("el promedio de la suma de los numeros enteros,pares y postivos
es:"+promediop);
System.out.println("la suma de los numeros impares es:"+sumai);
System.out.println("el promedio de la suma de los impares:"+promedioi);
System.out.println("la suma de los numeros decimales es:"+sumad);
System.out.println("el promedio de la suma de los decimales:"+promediod);
}
}

5. Crear un vector según la siguiente regla: 1. Cargar 1 en V(1), 2 en V(2), ..., N en V(N).
package vecto0r;
import java.util.*;
/**
*
* @author ASTRID
*/
public class EJERCICIO5 {
static int dim;
static int []vector;
Scanner teclado=new Scanner(System.in);
public static void main(String[] args) {
EJERCICIO5 OBJ= new EJERCICIO5();
OBJ.TAMANIO();
OBJ.CARGADATOS();
OBJ.MOSTRAR();

}
private void TAMANIO() {

System.out.println("ingrese dimension del vector: ");


dim=teclado.nextInt();
if(dim>0){
vector=new int[dim];
}
else{
TAMANIO();
}
}

private void CARGADATOS() {


for(int x=1; x<dim;x++){

System.out.println("ingrese valor ["+x+"]");


vector[x]=teclado.nextInt();
if(vector[x]==x){
vector[x]=vector[x];

}
else{
x=x-1;
}

}
}

private void MOSTRAR() {


System.out.println( " ");
for(int x=1; x<dim;x++){
System.out.println( vector[x]+" "+"\t");
}

}
}
6. Leer dos vectores A y B, ambos de longitud N y luego calcular e imprimir el vector C que sea la
suma de A y B, sabiendo que cada C(i) = A(i) + B(i).

import java.util.*;
/**
*
* @author ASTRID
*/
public class EJERCICIO6 {
static int dim;
static int []vectorA,vectorB,vectorC;
static Scanner teclado=new Scanner(System.in);

public static void main(String[] args) {


EJERCICIO6 vec=new EJERCICIO6();
vec.ingresedimension();
vec.ingresedatos();
vec.hallarvectorc();
}

private void ingresedimension() {


System.out.println("ingrese dimension: ");
dim=teclado.nextInt();
if(dim>0)
{
vectorA=new int[dim];
vectorB=new int[dim];
vectorC=new int[dim];
}
else
{
ingresedimension();
}
}

private void ingresedatos() {


System.out.println("ingrese datos del vectorA");
for(int x=0;x<dim;x++){
System.out.print("Elemento["+x+"]");
vectorA[x]=teclado.nextInt();
}
System.out.println("ingrese datos del vectorB");
for(int x=0;x<dim;x++){
System.out.print("Elemento["+x+"]");
vectorB[x]=teclado.nextInt();
}
}
private void hallarvectorc() {
for(int x=0;x<dim;x++){
vectorC[x]=vectorA[x]+vectorB[x];
}
System.out.println("Mostrabdo vector C");
for(int x=0;x<dim;x++){
System.out.println(vectorC[x]+" ");
}
}
}

7. Se tiene en memoria un vector V de 50 elementos, tal que cada elemento es un número natural,
hacer un diagrama que permita obtener el promedio de todos los elementos impares.
package vecto0r;

import java.util.Scanner;

/**
*
* @author ASTRID
*/
public class EJERCICIO7 {
static int dim,sumai,promedioi,canti;
static int []vector;
Scanner teclado=new Scanner(System.in);
public static void main(String[] args) {
EJERCICIO7 vec= new EJERCICIO7();
vec.tamanio();
vec.cargaDatos();
vec.mostrar();
vec.calculapromedio();
}
private void tamanio() {
System.out.print("Ingrese la dimension del vector:");
dim=teclado.nextInt();
if(dim>0){
vector=new int[dim];
}
else{
tamanio();
}
}

private void cargaDatos() {


for(int x=0; x<dim;x++){
System.out.println("ingrese valor ["+x+"]");
vector[x]=teclado.nextInt();
}
}

private void mostrar() {


for(int x=0; x<dim;x++){
System.out.println(" ");
System.out.println(vector[x]+" "+"\t");
}
}

private void calculapromedio() {


for(int x=0; x<dim;x++){
if(vector[x]>0 && vector[x]%2==1 ){
sumai+= vector[x];
canti=canti+1;
promedioi=sumai/canti;
}
}
System.out.println("la suma de los numeros impares es:"+sumai);
System.out.println("el promedio de la suma de los impares:"+promedioi);
}
}

8. Se tiene en memoria un vector A, de N elementos. Hacer un diagrama que permita obtener la


sumatoria de todos los elementos ubicados en posiciones pares.
package vecto0r;
import java.util.Scanner;

/**
*
* @author ASTRID
*/
public class EJERCICIO8 {
static int dim,sumaP;
static int []vector;
Scanner teclado=new Scanner(System.in);
public static void main(String[] args) {
EJERCICIO8 vec= new EJERCICIO8();
vec.tamanio();
vec.cargaDatos();
vec.mostrar();
vec.calculapromedio();
}
private void tamanio() {
System.out.print("Ingrese la dimension del vector:");
dim=teclado.nextInt();
if(dim>0){
vector=new int[dim];
}
else{
tamanio();
}
}

private void cargaDatos() {


for(int x=0; x<dim;x++){
System.out.println("ingrese valor ["+x+"]");
vector[x]=teclado.nextInt();
}
}

private void mostrar() {


for(int x=0; x<dim;x++){
System.out.println(" ");
System.out.println(vector[x]+" "+"\t");
}

private void calculapromedio() {


for(int x=0; x<dim;x++){
if(x%2==0 ){
sumaP=sumaP+vector[x];
}
}
System.out.println("la suma de las posiciones pares es:"+sumaP);

}
}
MATRIZ
1.Cargar una Matriz con elementos 1.
package matriz;
import java.util.*;
/**
*
* @author ASTRID
*/
public class EJERCICIO1 {
int n,m;
int [][]mat;
Scanner teclado= new Scanner(System.in);
public static void main(String[]args){
EJERCICIO1 matr=new EJERCICIO1();
matr.dimension();
matr.cargardatos();
matr.imprimir();
}
private void dimension() {
System.out.print("ingrese el valor para las filas de la matriz: ");
n=teclado.nextInt();
System.out.print("ingrese el valor para la columna de la matriz: ");
m=teclado.nextInt();
mat=new int[n][m];
}

private void cargardatos() {


for(int j=0;j<n;j++){
for(int k=0;k<m;k++){
System.out.print("matriz["+j+"]["+k+"]:"+"\t" );
int aux=teclado.nextInt();
if(aux==1){
mat[j][k]=aux;
}
else{
System.out.println("debe ingresar el elemento 1");
k--;
}

}
}

private void imprimir() {


for(int j=0;j<n;j++){
for(int k=0;k<m;k++){
System.out.println(mat[j][k]+"\t") ;
}
System.out.println();System.out.println();
}
}
}

2.Cargar una Matriz Cuadrada con elementos positivos.


package matriz;
import java.util.*;
/**
*
* @author ASTRID
*/
public class EJERCICIO2 {
int n;
int [][]mat;
Scanner teclado= new Scanner(System.in);
public static void main(String[]args){
EJERCICIO2 matr=new EJERCICIO2();
matr.dimension();
matr.cargardatos();
matr.imprimir();

}
private void dimension() {
System.out.print("ingrese filas y columnas de la matriz: ");
n=teclado.nextInt();

mat=new int[n][n];
}

private void cargardatos() {


for(int j= 0; j<n;j++){
for(int k =0; k<n;k++){
System.out.print("matriz["+j+"]["+k+"]:");
int aux=teclado.nextInt();
if (aux>0)
{
mat[j][k]=aux; }

else{
System.out.println("Debe ingresar un elemento positivo!");
k--;}
}
}
}

private void imprimir() {


for(int j=0;j<n;j++){
for(int k=0;k<n;k++){
System.out.println(mat[j][k]+"\t") ;
}
System.out.println();System.out.println();
}
}
}

3.En una matriz cuadrada cargar el elemento 7 en la primera columna.


package matriz;
import java.util.*;
/**
*
* @author ASTRID
*/
public class EJERCICIO3 {
int n,m;
int [][]mat;
Scanner teclado= new Scanner(System.in);
public static void main(String[]args){
EJERCICIO3 matr=new EJERCICIO3();
matr.dimension();
matr.cargardatos();
matr.imprimir();
}
private void dimension() {
System.out.print("ingrese el valor para las filas de la matriz: ");
n=teclado.nextInt();
System.out.print("ingrese el valor para la columna de la matriz: ");
m=teclado.nextInt();
mat=new int[n][m];
}

private void cargardatos() {


for(int j=0;j<n;j++){
for(int k=0;k<m;k++){

if(k==0){
mat[j][k]=7;

}
System.out.print("");
}

private void imprimir() {

System.out.print("Matriz resultante"+"\n");
for(int j=0;j<n;j++){
for(int k=0;k<m;k++){
System.out.print(mat[j][k]+"\t") ;
}
System.out.print(" "+"\n");
}

}
}

4.Cargar una matriz cuadrada de N x N, tal que los todos los elementos de la diagonal principal sea
la constante 2.

package matriz;
import java.util.*;
/**
*
* @author ASTRID
*/
public class EJERCICIO4 {
int n;
int [][]mat;
Scanner teclado= new Scanner(System.in);
public static void main(String[]args){
EJERCICIO4 matr=new EJERCICIO4();
matr.dimension();
matr.cargardatos();
matr.imprimir();
}

private void dimension() {


System.out.print("ingrese filas y columnas de la matriz: ");
n=teclado.nextInt();

mat=new int[n][n];
}

private void cargardatos() {


for(int j= 0; j<n;j++){
for(int k =0; k<n;k++){

if (j==k){
mat[j][k]=2;
}
}
}
}

private void imprimir() {


System.out.print("Matriz resultante"+"\n");
for(int j=0;j<n;j++){
for(int k=0;k<n;k++){
System.out.print(mat[j][k]+"\t") ;
}
System.out.print(" "+"\n");
}
}
}

5.Cargar una matriz cuadrada de N x N, tal que los elementos de ladiagonal secundaria sea la
constante 7.

También podría gustarte