Como programar una multiplicación y división.
En esta ocación, aprenderemos a programar una multiplicación y una división. Pero esta vez utilizaremos otro tipo de datos, el cual es el int y el double. Además utilizaremos cadenas de texto (String).
SI tienes duda en los tipos de datos, aquí esta la sección, da click aquí.
Para esto, vamos a requerir los siguientes elementos:
- Bloc de Notas.
- CMD
- JDK instalado.
Primero, comenzaremos dandole nombre a nuestra clase y creandola, esta vez lo llamaremos Programa3, y abriremos y cerraremos las llaves:
public class Programa3{
}
Una vez creada nuestra clase, vamos a colocar el "public static void main(String args[])".
public class Programa3{
public static void main(String args[]){
}
}
Ahora ya que tenemos el inicio de nuestro programa, es hora de declarar las variables. Primero declararemos variables de tipo entero, a la primera variable la llamaremos "num_1" y a la segunda "num_2". Y la iniciaremos con el número de nuestro gusto, en este caso yo seleccione el 2 y el 14. Nuestro código quedaría:
public class Programa3{
public static void main(String args[]){
int num_1 = 2;
int num_2 = 14;
}
}
Recuerda poner ";" al final de cada instrucción.
Ahora declararemos dos variables diferentes, uno será el resultado de la multiplicación y otra para la división, para la multiplicación podemos usar una variable de tipo entero, pero, para la división utilizaremos un dato tipo double, ya que, el resultado contiene decimales. Las iniciaremos con el número 0.
Quedaría entonces:
public class Programa3{
public static void main(String args[]){
int num_1 = 2;
int num_2 = 14;
int resultado = 0;
double resultado2 = 0;
}
}
Ahora, toca programar la división y la multiplicación. En programación, para multiplicar un número se utiliza el símbolo de arestisco "*" , y para dividir se utiliza una diagonal "/". Quedando así nuestro código.
public class Programa3{
public static void main(String args[]){
int num_1 = 2;
int num_2 = 14;
int resultado = 0;
double resultado2 = 0;
resultado = num_2 * num_1;
resultado2 = (double)(num_2 / num_1);
}
}
Bien, la línea de código: "resultado2 = (double)(num_2 / num_1);". Se realiza de la siguente manera.
Como nuestra variable "resultado2" es de tipo double, solo puede contener datos de su mismo tipo, nuestras variables "num_1" y "num_2" son de tipo entero, por lo que el resultado sería igual de tipo entero y nos marcaría error. Para solucionarlo, debemos convertir los datos de entero a doble. Esto se hace de la siguiente manera:
Ponemos la palabra "double" entre paréntesis, seguidamente de nuestra operación que igualmente queda entre paréntesis.
Quedaría así: "(double)(num_2 / num_1)", y así cambiariamos el resultado de tipo entero a double.
Entendido lo anterior, solo queda hacer la cadena de texto para mostrarle al usuario el resultado de las operaciones.
Mostraremos el siguente texto:
El resultado de la división es: "resultado2".
El resultado de la multiplicación es: "resultado".
Los números ingresados son: "num_1" y "num_2".
Bien para iniciar lo primero que debemos hacer es agregar el "System.out.println a nuestro código".
public class Programa3{
public static void main(String args[]){
int num_1 = 2;
int num_2 = 14;
int resultado = 0;
double resultado2 = 0;
resultado = num_2 * num_1;
resultado2 = (double)(num_2 / num_1);
System.out.println();
}
}
Realizado esto vamos paso por paso:
1. Entre comillas pondremos la siguente frase "El resultado de la división es: ", y con el signo de más "+", vamos a concatenar la variable donde esta el resultado de la división. Quendado: ("El resultado de la división es: " + resultado2).
En el código se visualizaría así:
public class Programa3{
public static void main(String args[]){
int num_1 = 2;
int num_2 = 14;
int resultado = 0;
double resultado2 = 0;
resultado = num_2 * num_1;
resultado2 = (double)(num_2 / num_1);
System.out.println("El resultado de la división es: " + resultado2);
}
}
2. Ya tenemos la primera línea, es hora de poner la siguiente, para eso, seguido de la variable "resultado2" pondremos nuevamente el signo de más "+", y abrimos nuevamente comillas, dentro de las comillas pondremos el siguiente comando: ("\n") esto indica un salto de línea y seguido de eso podemos escribir nuestro texto:
"\nEl resultado de la multiplicación es: " + resultado.
Concatenando la variable del resultado de la multiplicación, quedando así.
public class Programa3{
public static void main(String args[]){
int num_1 = 2;
int num_2 = 14;
int resultado = 0;
double resultado2 = 0;
resultado = num_2 * num_1;
resultado2 = (double)(num_2 / num_1);
System.out.println("El resultado de la división es: " + resultado2 + "\nEl resultado de la multiplicación es: " + resultado);
}
}
3. Por último, pondremos la última línea de texto donde pondremos los números indicados.
Nuevamente concatenamos con un signo de más "+" y entre comillas el salto de línea más nuestro texto ("\nLos números ingresados son: "), y concatenamos con el más "+" la primera variable la cual es "num_1". Concatenamos la letra "y" y le sumamos la segunda variable la cual es "num_2", quendando así:
"\nLos números ingresados son: " + num_1 + "y" + num_2.
Y quedaría así nuestro código:
public class Programa3{
public static void main(String args[]){
int num_1 = 2;
int num_2 = 14;
int resultado = 0;
double resultado2 = 0;
resultado = num_2 * num_1;
resultado2 = (double)(num_2 / num_1);
System.out.println("El resultado de la división es: " + resultado2 + "\nEl resultado de la multiplicación es: " + resultado + "\nLos números ingresados son: " + num_1 + "y" + num_2);
}
}
Y en el bloc de notas quedaría así:
Y en el cmd se visualizaría de la siguente manera:

¿Cómo ejecutarlo? Para ver como se ejecuta tu programa da click aquí.