Primer codigo en JAVA

Ir abajo

Primer codigo en JAVA

Mensaje por Leman el 3/7/2016, 6:49 pm

Estoy haciendo un curso de programación en Java y hoy estaba al pedo e intente hacer un código sin guiarme de nada, simplemente con los conocimientos aprendidos hasta hoy en día, y me salió algo simple pero lindo:

Código:
package programas_martin;

import java.util.Scanner;

import javax.swing.JOptionPane;

public class programa_dos {

   public static void main(String[] args) {
      // TODO Auto-generated method stub

Scanner numero=new Scanner(System.in);
      
System.out.println("Elige una operacion: \n1: Suma \n2: Resta \n3: Multiplicacion \n4: Division \n5: Raiz Cuadrada \n6: Potencia");

int operacion=numero.nextInt();


switch (operacion){

case 1:
   int a=Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer numero"));
   int b=Integer.parseInt(JOptionPane.showInputDialog("Introduce el segundo numero"));
   System.out.println("La suma de " + a + " mas " + b + " es: " + (a+b));
   break;
   
case 2:
   int c=Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer numero"));
   int d=Integer.parseInt(JOptionPane.showInputDialog("Introduce el segundo numero"));
   System.out.println("La resta de " + c + "menos" + d + " es: " + (c-d));
   break;
   
case 3:
   int e=Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer numero"));
   int f=Integer.parseInt(JOptionPane.showInputDialog("Introduce el segundo numero"));
   System.out.println("La multiplicacion de " + e + " por " + f + " es: " + e*f);
   
case 4:
   int g=Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer numero"));
   int h=Integer.parseInt(JOptionPane.showInputDialog("Introduce el segundo numero"));
   System.out.println("La division de " + g + " dividido " + h + " es: " + g/h);
   break;
   
case 5:
   int i=Integer.parseInt(JOptionPane.showInputDialog("Introduce un numero"));
   System.out.println("La raiz cuadrada de " + i + " es: " + Math.sqrt(i));
   break;
   
case 6:
   double j=Integer.parseInt(JOptionPane.showInputDialog("Introduce un numero"));
   System.out.println("La potencia de " + j + " es: " + Math.pow(j, 2));
   break;
   
}

      
   }

}

¿De que trata el código?

Es una simple "calculadora" si se le puede decir. Lo que hace el programa es que cuando lo reproducís te da a elegir entre 6 operaciones matemáticas, y dependiendo cual elijas te pide uno o dos números, dependiendo que operación elegís, y te calcula lo que queres.

Les dejo algunas imágenes para que vean como funciona:


-

-
avatar
Leman
Retirado
Retirado

¿BANEADO? : No.
Premios : Ninguno.
Cantidad de envíos : 2196
Edad : 19
Localización : mi casa
Fecha de inscripción : 08/04/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Primer codigo en JAVA

Mensaje por Toyz el 3/7/2016, 8:09 pm

Está bastante feo que se haga por la consola y por el JOptionPane.
Hacelo desde un formulario.


_______________

Como saben yo aporto bastante en Servers-Argentum y les quiero decir que todos tienen derecho de usar y de aportar en otra comunidad mis aportes pero sólo con un requisito y es tan simple que dejar los créditos. Gracias.
Si conocen otra comunidad y en esa misma mis aportes no están aportados, si tenés tiempo y ganas, aportalo! A mucha gente le puede servir. No te olvides del requisito Razz

MIS MEJORES APORTES:

Compra/venta de personajes:
https://goo.gl/A44Av0

Juegos del Hambre:
https://goo.gl/u6aNUG

Deathmatch automático:
https://goo.gl/GQF4fK

Sistema de retos vía MMR con búsqueda, emparejamiento, etc:
https://goo.gl/40uP0f

Sistemas de eventos automáticos de 1vs1 hasta 10vs10:
https://goo.gl/XYKygc

1VS1 - AIM - MELEE - Gana Sigue (Se liberan cupos)
https://goo.gl/qq83wx

Retos 3vs3 - [Items, 2 rounds, múltiples arenas, oro]
https://goo.gl/x8SMnV

Eliminar sistema de Skill (COMPLETO)
https://goo.gl/mKxHzC
avatar
Toyz
Administrador
Administrador

¿BANEADO? : No.
Premios :
[1er puesto] Usuario del año 2016
Cantidad de envíos : 5046
Edad : 17
Localización : Global.
Fecha de inscripción : 28/09/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Primer codigo en JAVA

Mensaje por Benadiz el 7/7/2016, 7:35 pm

Es su primer código, recomendale en vez de tirarlo abajo.

Benadiz
Nivel 2
Nivel 2

¿BANEADO? : No.
Premios : Ninguno.
Cantidad de envíos : 38
Edad : 23
Localización : En mi PC
Fecha de inscripción : 31/12/2010

Ver perfil de usuario http://www.innovation-ao.ucoz.com

Volver arriba Ir abajo

Re: Primer codigo en JAVA

Mensaje por Toyz el 7/7/2016, 7:40 pm

Ya le recomendé que lo haga por formulario, en ningún momento lo tiré abajo.
Mejor, recomendale algo vos, así no desvirtuás el tema.

-

Como te dije anteriormente, usá la lista de reproducción de CodigoFacilito. Creo que ahí enseñan lo de los formularios y está sólo resumido a 21 caps.

Y fijate que podrías hacerlo diferente a como está en el video. A lo que me refiero es que vos lo hacés de esta forma: J2, o sea estás solo asignando una base, estaría bueno que también se le pueda asignar el exponente y quede algo así: BE.

Código:
Código:
  double b=Integer.parseInt(JOptionPane.showInputDialog("Introduce un numero"));
   double e=Integer.parseInt(JOptionPane.showInputDialog("Introduce un numero"));
   System.out.println(b + " elevado al/a " + e + " es: " + Math.pow(b, e));
avatar
Toyz
Administrador
Administrador

¿BANEADO? : No.
Premios :
[1er puesto] Usuario del año 2016
Cantidad de envíos : 5046
Edad : 17
Localización : Global.
Fecha de inscripción : 28/09/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Primer codigo en JAVA

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.