lunes, 14 de noviembre de 2011

Creación de una calculadora en bluej

Autor: Valentina Peña Díaz
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!!!!!

3 comentarios: