Competencia: Aplica las ciencias de Ingeniería.
Palabra clave: Programación II, java, bluej
Descripción de la actividad.
Se debe crear una calculadora en el programa bluej, para lo cual para poder hacerla se deberán crear dos clases, una de nombre principal en la cual se ingresaran los datos que se pedirán para que esta calculadora funcione, y la clase calculadora la cual tiene una relación la clase principal, es decir esta clase llevara todos los métodos que necesita a la clase principal.
Solución.
Para solucionar este problema hemos creado las clases necesarias para que nuestra calculadora funcione correctamente sin errores.
Clase principal:
import java.util.*;
public class principal
{
static void main()
{
double resultado = 0;
Scanner l = new Scanner(System.in);
System.out.println("ingresar valor de x");
int x = l.nextInt();
System.out.println("ingresar valor de y");
int y = l.nextInt();
double z = 0;
System.out.println("ingresar valor de z");
z = l.nextInt();
resultado = caluladora.suma(x, y);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.resta(x, y);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.multiplicar(x, y);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.division_entera(x, y);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.division_flotante(x, y);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.potencia(x, y);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.raiz(x);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.coseno(z);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.seno(z);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.tangente(z);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.mayor_de_dos_numeros(x, y);
System.out.println("es resultado es = " + resultado);
resultado = caluladora.valor_absoluto(z);
System.out.println("es resultado es = " + resultado);
}
}
Clase Calculadora:
import java.util.*;
import java.math.*;
import java.io.*;
public class caluladora{
static double suma(int x, int y)
{
return x + y;
}
static double resta(int x, int y)
{
return x - y;
}
static double multiplicar(int x, int y)
{
return x * y;
}
static double division_entera(int x, int y)
{
return x/y;
}
static double division_flotante(int x, int y)
{
return (double)(x/y);
}
static double potencia(int x, int y)
{
return Math.pow(x,y);
}
static double raiz(int x)
{
return Math.sqrt(x);
}
static double coseno(double x)
{
return Math.cos(x);
}
static double seno(double x)
{
return Math.sin(x);
}
static double tangente(double x)
{
return Math.tan(x);
}
static double mayor_de_dos_numeros(int x, int y)
{
return Math.max(x, y);
}
static double valor_absoluto(double x)
{
return Math.abs(x);
}
}
no olviden comentar!!!!!

me sirvió mucho :d
ResponderEliminarComo se podria con solo el hecho ingresar un String "2 + 3"
ResponderEliminarComo seria con el tema de las validaciones
ResponderEliminar