Vous êtes sur la page 1sur 11

Registrate!

Identificarme

Posts Comunidades Msica Juegos TOPs Global


Inicio Novatos Destacados
CIENCIA Y EDUCACIN | HACE MS DE 1 AO

Calculadora con cdigo sencillo en Java (Netbeans)


Anuncios Google

Try SolidWorks Free


SolidWorks.com/FreeTrial - Get a Free Trial of the Newest Release & Most Incredible Features!

Generadores Electric Cat


www.catelectricpowerinfo.com - Diesel o Gas, 11 a 17460kVA Electricidad Continua o Principal

Desarrollo Web con Java


indepthcode.blogspot.com - Te enseamos lo que sabemos. O lo investigamos para explicartelo

Calentador Solar Geiser


www.energiayagua.com.mx - Como lo Vio en Television el mejor Cero emisiones, cero pesos

Editado: 16 de Abril del 2012: Correg algunos errores y el cdigo ahora est un poco ms claro.
Este es mi primer Post, no sabia que rayos escribir hasta que cuando hice mi primera calculadora

me vino a la mente publicarlo

, casi todos los codigos para las calculadoras son un poco ms

complicados y la mayora ya son de forma grfica, la que hice tiene un cdigo bastante sencillo, aunque utiliza un mtodo pero es sencillo, y aunque no tiene la forma de las dems funciona, lo malo es que el detalle que tiene es que le hace falta un ciclo y una condicional, intent mejorarlo

pero como soy un inexperto ps me marc error ajajajaa

Ojal sea til para alguien y dejen puntillos

import java.util.Scanner; //Aqui importamos el Scanner /** *Me he fijado que al final le ponen "*" para importar toda la librera *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 ms pesado de lo que debera */ 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 mltiples 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("Opcin 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 consejo les digo que cuiden bien las llaves que abren

para que no se *confundan despues */ public static void main(String[]...args){ operaciones();//Aqui llamamos el metodo que hicimos anteriormente, si no lo pintamos en main el programa

Vous aimerez peut-être aussi