Autor: Rodrigo Bermedo
Competencia: Aplica Ciencias de la Ingenieria
Palabras claves: Netbeans, Java, Programacion
Descripcion de la Actividad.
En esta actividad se conjugan 2 caracteristicas especiales. La primera consiste en el desarrollo de Clases, una clase en palabras simples es un molde que contiene atributos y metodos que permiten modifcar dichos atributos, la seguna caracteristica que posee este laboratorio es ocupar las clases creadas para solucionar un problema de matematicas basicas.
este programa cuenta principalmente de 2 clases la primera clase llamada Calculadora que tiene como 2 atributos llamado valor1 y valor2 esta clase posee varios metodos que permiten calcular la suma, resta division, multiplicacion y modulo entre ambos valores, tambien posee metodo que permiten modificar ambos valores.
La segunda clase llamada Programa utiliza la clase Calculadora para obtener el resultados de las distintas operaciones entre 2 numeros.
Ejemplo de Entrada y Salida.
Entrada ----> Salida
22 , 10 ----> Suma: 32
Resta: 12
Multiplicacion: 220
Division: 2
Modulo: 2
Codigo Fuente
Clase Claculadora
Clase Programa
public class Programa {
public static void main(String[] args) {
int a,b;
a=(int)(Math.random()*100);
b=(int)(Math.random()*100);
Calculadora ca1 = new Calculadora(a,b);
System.out.println(ca1);
ca1.multiplicacion();
System.out.print("multiplicacion = ");
System.out.println(ca1.multiplicacion());
ca1.suma();
System.out.print("suma = ");
System.out.println(ca1.suma());
ca1.resta();
System.out.print("resta = ");
System.out.println(ca1.resta());
ca1.modulo();
System.out.print("modulo = ");
System.out.println(ca1.modulo());
ca1.division();
System.out.print("division = ");
System.out.println(ca1.division());
ca1.mayor();
System.out.print("numero mayor = ");
System.out.println(ca1.mayor());
}
}
Capturas de pantalla
Descripcion de la Actividad.
En esta actividad se conjugan 2 caracteristicas especiales. La primera consiste en el desarrollo de Clases, una clase en palabras simples es un molde que contiene atributos y metodos que permiten modifcar dichos atributos, la seguna caracteristica que posee este laboratorio es ocupar las clases creadas para solucionar un problema de matematicas basicas.
este programa cuenta principalmente de 2 clases la primera clase llamada Calculadora que tiene como 2 atributos llamado valor1 y valor2 esta clase posee varios metodos que permiten calcular la suma, resta division, multiplicacion y modulo entre ambos valores, tambien posee metodo que permiten modificar ambos valores.
La segunda clase llamada Programa utiliza la clase Calculadora para obtener el resultados de las distintas operaciones entre 2 numeros.
Ejemplo de Entrada y Salida.
Entrada ----> Salida
22 , 10 ----> Suma: 32
Resta: 12
Multiplicacion: 220
Division: 2
Modulo: 2
Codigo Fuente
Clase Claculadora
public class Calculadora { private double valor1, valor2; Calculadora() {valor1=0; valor2=0; } Calculadora(double valor1, double valor2) {this.valor1=valor1; this.valor2=valor2; } double suma(){return (this.valor1+this.valor2);} double resta(){return (this.valor1-this.valor2);} double multiplicacion() {return (this.valor1*this.valor2);} double modulo(){return (this.valor1%this.valor2);} double division() {this.valor1=this.valor1/this.valor2; double f= this.valor1; return f;} double mayor() {if(this.valor1>this.valor2) return this.valor1; else return this.valor2; } double getValor1(){return valor1;} void setvalor1(int n){this.valor1=n;} double getValor2(){return valor2;} void setValor2(int d){this.valor2=d;} public String toString(){return "valor1 = "+this.valor1+" valor2 = "+this.valor2;}}
Clase Programa
public class Programa {
public static void main(String[] args) {
int a,b;
a=(int)(Math.random()*100);
b=(int)(Math.random()*100);
Calculadora ca1 = new Calculadora(a,b);
System.out.println(ca1);
ca1.multiplicacion();
System.out.print("multiplicacion = ");
System.out.println(ca1.multiplicacion());
ca1.suma();
System.out.print("suma = ");
System.out.println(ca1.suma());
ca1.resta();
System.out.print("resta = ");
System.out.println(ca1.resta());
ca1.modulo();
System.out.print("modulo = ");
System.out.println(ca1.modulo());
ca1.division();
System.out.print("division = ");
System.out.println(ca1.division());
ca1.mayor();
System.out.print("numero mayor = ");
System.out.println(ca1.mayor());
}
}
Capturas de pantalla


No hay comentarios:
Publicar un comentario