ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desarrolla Software de aplicación utilizando programación orientada a objetos


Enviado por   •  10 de Septiembre de 2017  •  Prácticas o problemas  •  14.074 Palabras (57 Páginas)  •  118 Visitas

Página 1 de 57

The Calculator " Safe "

Programación

Desarrolla Software de aplicación utilizando programación orientada a objetos

Ciudad Guzmán Jal, México.

Diana Margarita Segura Castellanos

CBTis 226

Programación 3ºB

Desarrolla Software de aplicación utilizando programación orientada a objetos

Ciudad Guzmán Jal, México.


[pic 1][pic 2][pic 3]

*PLANTEAMIENTO DEL PROBLEMA*

Este programa consiste en que el usuario pueda efectuar cálculos sencillos como sumas, restas, multiplicación y divisiones. El usuario también dispone de las funciones avanzadas propias de la calculadora de programación, científica y estándar.

La calculadora científica le permite al usuario calcular funciones matemáticas más complejas como trigonometría, estadística y otras funciones avanzadas.  La calculadora científica le permite al usuario calcular operaciones matemáticas complejas que no se pueden resolver con otras calculadoras matemáticas más simples.

En la calculadora programador el usuario tiene uso de 64 bits, según el número de bits que se haya seleccionado, respeta la precedencia de operaciones cuando se calcula en el modo Programador. En el Programador es solo de números enteros. Los decimales, en este caso, de descartan.


*Entrada, proceso y salida*

ENTRADA:

Son datos que el usuario introduce a la calculadora a los cuales se les realizarán operaciones, comparaciones o lo que sea que haga el sistema de operación.

PROCESO:

Es con el que se obtendrá la salida, pudiendo ser utilizar cualquier algoritmo para ejecutar lo que el usuario introdujo.

SALIDA:

Es el resultado de aplicar las operaciones del proceso que el usuario coloca para la entrada de datos.


*Código*

package segura3bfinal;

import java.awt.*;

import java.awt.event.*;

import java.math.MathContext;

import javax.management.StringValueExp;

import javax.swing.*;

public class Segura3bfinal extends JFrame implements ActionListener

   {  

           String tem="";

           String texto="";

           float b,c;

           double con;

           int opcion;

           JMenuBar contenedor;

            JMenu ver,edicion,ayuda ;

            JRadioButtonMenuItem radianes,centimetros;

            JMenuItem estandar,cientifica,programador,copiar,pegar,historial,ver_ayuda,acerca_calculadora;

       JButton jButton1=new JButton("gsm");

       JButton jButton2=new JButton("exp");

       JButton jButton3=new JButton("ln");

       JButton jButton4=new JButton("sin");

       JButton  jButton5=new JButton("x^y");

       JButton jButton6=new JButton("log");

       JButton jButton7=new JButton("cos");

       JButton jButton8=new JButton("x^3");

       JButton jButton9=new JButton("n!");

       JButton jButton10=new JButton("tan");

       JButton jButton11=new JButton("x^2");

       JButton jButton12=new JButton("1/x");

       JButton jButton13=new JButton("7");

       JButton jButton14=new JButton("8");

       JButton jButton15=new JButton("9");

       JButton jButton16=new JButton("/");

       JButton jButton17=new JButton("4");

       JButton jButton18=new JButton("5");

       JButton jButton19=new JButton("6");

       JButton jButton20=new JButton("*");

       JButton jButton21=new JButton("1");

       JButton jButton22=new JButton("2");

       JButton jButton23=new JButton("3");

       JButton jButton24=new JButton("-");

       JButton jButton25=new JButton("0");

       JButton jButton26=new JButton("+/-");

       JButton jButton27=new JButton(",");

       JButton jButton28=new JButton("+");

       JButton jButton29=new JButton("=");

       JButton jButton30=new JButton("Retroceso");

       JButton jButton31=new JButton("CE");

       JButton jButton32=new JButton("C");

       JButton jButton33=new JButton("sq");

       JButton jButton34=new JButton("%");

       JButton jButton35=new JButton(".");

       

       JTextField jTextField1=new JTextField();

    // iniciar evento=new iniciar();

       public Segura3bfinal(String nombre)

        {

               super(nombre);

               iniciarControles();

               }

          public void  iniciarControles()

          {

                  //menu ver

                contenedor=new JMenuBar();

              ver =new JMenu("Ver");

              edicion=new JMenu("Edicion");

              ayuda =new JMenu("Ayuda");

              //creando las item

              estandar =new JMenuItem("Estandar");

              cientifica =new JMenuItem("Cientifica");

              programador =new JMenuItem("Programador");

              copiar =new JMenuItem("Copiar Ctr+c");

              pegar =new JMenuItem("Pegar Ctr+v");

              historial =new JMenuItem("Historial");

              ver_ayuda =new JMenuItem("Ver Ayuda");

              acerca_calculadora =new JMenuItem("Acerca de Calculadora");

              //agregando

              this.setJMenuBar(contenedor);

              contenedor.add(ver);

              contenedor.add(edicion);

              contenedor.add(ayuda);

              ver.add(estandar);

              ver.add(cientifica);

...

Descargar como (para miembros actualizados)  txt (32.6 Kb)   pdf (123.8 Kb)   docx (1.3 Mb)  
Leer 56 páginas más »
Disponible sólo en Clubensayos.com