Ejercicio 3

## Creación de clases

//declaración de las variables o atributos

int a;

int b;

//creación del método sumar con parámetros

int sumar (int a, int b)

{ //retorna de los valores declarados en el método

return a+b;

}

}

public class Main {

//creación del método main

public static void main(String[] args){

//instanciamiento de la clase aritmética

Aritmética a =new Aritmética();

//asignamos a la declaración de la variable resultado la suma de los dos valores

int resultado= a.sumar(5,3);

//mandamos a imprimir el resultado

System.out.println("resultado:" + resultado);

}

}

## Ejercicio 2

### Cree una clase con el nombre Aritmética2 y otra con la clase Main

public class Aritmetica2 {

//declaración de las variables o atributos

int a, b;

//creación de un constructor vacío

Aritmetica2() { }

//creación de un constructor con parámetros

Aritmetica2(int arg1, int arg2) {

a=arg1; b= arg2;

}

//creación del método suma con para declaración de parámetros

int sumar(int a, int b){

//retorna de los valores declarados en el método

return a+b;

}

//retorna los valores de las variables declaradas

int sumar(){

return a+b;

}

}

public class Main {

//declaración del procedimiento Main

public static void main(String[] args){

//instanciamiento de la clase Aritmetica2

Aritmetica2 obj1=new Aritmetica2();

//asignación a la variable resultado la suma que obtendremos

int resultado = obj1.sumar(5,4);

//impresión de los resultados

System.out.println("Resultado de la suma directa obj1:" + resultado);

System.out.println("Resultado de la suma atributos obj1:" +obj1.sumar());

//instanciamiento de una clase con parametros a un nuevo objeto

Aritmetica2 obj2 = new Aritmetica2(2,1);

//impresión del resultado

System.out.println("\nResultado suma atributos obj2:" +obj1.sumar());

}

}

## Ejercicio 3

### Debe imprimir el resultado de las dos clases.

public class suma\_tres\_valores {

int a, b,c;

//creacion de c-onstructor vacio

suma\_tres\_valores() { }

//creacion de constructor con parametros

suma\_tres\_valores(int arg1, int arg2,int arg3) {

a=arg1; b= arg2; b= arg3;

}

//procedimiento suma

int sumar(int a, int b, int c){

//retorna los valores de la suma

return a+b+c;

}

//retorna los valores de las variables

int sumar(){

return a+b+c;

}

}

//clase caja

public class caja extends main {

//atributos de la clase

int ancho;

int largo;

int profundo;

int volum;

//creacion de c-onstructor vacio

caja() { }

//creacion de constructor con parametros

public caja(int a, int l,int p) {

//super=(&quot;Volumen&quot;);

ancho=a;

largo=l;

profundo=p;

}

//procedimiento con parametros

public int setvolume(int ancho, int largo, int profundo){

volum=ancho\*largo\*profundo;

//impresion de volumen

System.out.println(&quot;El volumen es:&quot; + volum);

return volum;

}

//procedimiento sin parametros

public int setrespuesta(){

return volum;

}

}

//libreria escaner

import java.util.Scanner;

//clase principal

public class main {

//metodo principal

public static void main(String[] args){

//se crea la instancia de la clase de Aritmetica2

suma\_tres\_valores obj1=new suma\_tres\_valores();

//se crea una asignacion de la suma a la variable resultado

int resultado = obj1.sumar(25,30,15);

//impresion de los resultados o suma

System.out.println(&quot;Resultado de la suma directa obj1:&quot; + resultado);

//instancia de lalibreria entrada

Scanner entrada= new Scanner (System.in);

int alt,anch, prof;

//ingreso de datos por elteclado

System.out.println(&quot;digite el alto de la caja:&quot;);

alt=entrada.nextInt();

System.out.println(&quot;digite el ancho de la caja:&quot;);

anch=entrada.nextInt();

System.out.println(&quot;digite lo profundo de la caja:&quot;);

prof=entrada.nextInt();

//impresion de volumen

caja objcaja = new caja(alt,anch, prof);

// caja objcaja1 = new caja();

objcaja.setvolume(alt, anch, prof);

//llada de volumen con parametros especificos

objcaja.setvolume(6, 4, 12);

}