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

Programacion calculadora en java


Enviado por   •  23 de Agosto de 2012  •  417 Palabras (2 Páginas)  •  528 Visitas

Página 1 de 2

CALCULADORA EN JAVA

import java.util.Scanner; //Aqui importamos el Scanner

/**

*Me he fijado que al final le ponen "*" para importar toda la librería

*Si pueden evitar esto y ya saben lo que van a importar solo importen eso

*para no gastar memoria en vano y no hacer el programa más pesado de lo que debería

*/

public class calcular {

public static void operaciones() {

Scanner entrada = new Scanner(System.in); //Aqui declaramos el Scanner

double numero1; //Declaramos la variable double para poder insertar decimales en las operaciones

double numero2; //Declaramos otro numero para completar la operacion

double resultado=0f;

int opcion1;

/**

*Este es el que nos va a pintar el resultado, le puse valor de 0f para inicializarlo manualmente

*Pueden hacer la prueba sin dejarle valor pero al final les va a pintar error, que lo pueden arreglar con las opciones pero

*preferi hacerlo manualmente porque si no no se aprende

*/

do { //Abrimos un ciclo para hacer múltiples operaciones

System.out.println("numero 1: "); //Aqui es donde preguntamos el primer numero al que haremos una operacion

//vamos a colocar un condicional if para poder seguir haciendo operaciones a partir del resultado

if (resultado == 0f){

numero1 = entrada.nextDouble();

/**

*Cuando no hemos generado aun ningun resultado, es decir, si es nuestra primera operacion nos pedira

* el primer numero

*/

}else{

System.out.prinln("numero 2: ");

numero2 = entrada.nextDouble();

/**

*Este else lo nos marca que en el caso que ya haya una operacion nos pedira nuevamente el numero 2

*para hacer una nueva operacion con el resultado ya obtenido

*/

Systen.out.prinln("Operacion n1 suma n2 resta n3 multiplicacion n4 division n5 salir");

opcion1 = entrada.nextInt(); //Aqui declaramos la opcion para usar un switch

switch (opcion1){

case 1: resultado = numero1 + numero2;

break;

case 2: resultado = numero1 - numero2;

break;

case 3: resultado = numero1 * numero2;

break;

case 4: resultado = numero1 / numero2;

break;

case 5: System.exit(0);

default: System.out.println("Opción incorrecta");

break;

}

System.out.prinln("Resultado"+resultado);

//Aqui pintamos el resultado, es donde les decia que les sale error si no le dan valor a resultado

}while(opcion!=5);//cerramos el ciclo y declaramos que cuando la opcion sea 5 salga de la aplicacion

}/**

*Aqui cierra el metodo operaciones, como

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com