Skip to content

Latest commit

 

History

History
164 lines (108 loc) · 7.29 KB

encuentro02.md

File metadata and controls

164 lines (108 loc) · 7.29 KB

💻 ENCUENTRO 2 - SCANNER, OPERACIONES Y OPERADORES


java-coffee-cup-logo Scanner

El objetivo del siguiente ejercicio es utilizar la clase Scanner de Java para interactuar con el usuario y solicitarle datos de entrada. A través de la lectura de datos ingresados por el usuario, se practica la asignación de valores a variables y la impresión de información en la consola.

Para mayor contexto, te invitamos a ver el siguiente video: ver video

¡Manos a la obra!

  1. Solicitar al usuario que ingrese su nombre, guardarlo en una variable e imprimir el dato.

  2. Solicitar al usuario que ingrese un número, guardarlo en una variable e imprimir el dato.

  3. Solicitar al usuario su nombre, luego solicita su edad e imprime en pantalla un mensaje que diga “Su nombres es [nombre del usuario] y su edad es [edad del usuario]”.

image


java-coffee-cup-logo Operaciones

El objetivo del siguiente ejercicio es practicar el uso de operaciones aritméticas en Java. A través de la realización de diversas operaciones entre números, se busca reforzar el conocimiento sobre las operaciones básicas disponibles en el lenguaje, como la suma (+), resta (-), multiplicación (*), división (/) y módulo (%). Se realizarán operaciones tanto con valores predeterminados como con valores ingresados por el usuario.

Para mayor contexto, te invitamos a ver el siguiente video: ver video

¡Manos a la obra!

  1. Dados dos números, realizar las 5 operaciones posibles en Java y mostrar el resultado en consola.

  2. Pedir al usuario que ingrese dos números, guardarlos en una variable, realizar la suma de los números y mostrar el resultado en la consola.

image

package encuentro02;

import java.util.Scanner;

public class Encuentro02 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        // 4 - Dados dos números, realizar las 5 operaciones posibles en Java y mostrar el resultado en consola.
        int num1 = 4;
        int num2 = 2;
        System.out.println("La SUMA de: "+num1+" y "+num2+", es: "+num1+num2);
        System.out.println("La RESTA de: "+num1+" y "+num2+", es: "+(num1-num2));
        System.out.println("La MULTIPLICACION de: "+num1+" y "+num2+", es: "+num1*num2);
        System.out.println("La DIVISION de: "+num1+" y "+num2+", es: "+num1/num2);
        System.out.println("El MODULO de: "+num1+" y "+num2+", es: "+num1%num2);
        // 5 - Pedir al usuario que ingrese dos números, guardarlos en una variable, realizar la suma de los números y 
        // mostrar el resultado en la consola.
        System.out.print("Ingrese un primer numero: ");
        int num3 = sc.nextInt();
        System.out.print("Ingrese un segundo número: ");
        int num4 = sc.nextInt();
        System.out.println("La suma de :"+num3+" y "+num4+", es: "+ (num3+num4));
    }
}

java-coffee-cup-logo Operadores

El objetivo de este otro ejercicio es practicar el uso de operadores de comparación y lógicos en Java. A través de la interacción con el usuario, se buscará comparar dos números ingresados y evaluar diversas condiciones utilizando operadores como mayor que, distinto que y divisible por dos. Se espera comprender el funcionamiento y la sintaxis de estos operadores, así como su aplicación en la lógica de programación. Además, se realizarán comparaciones adicionales utilizando operadores lógicos para evaluar condiciones combinadas. Al finalizar el ejercicio, se podrá determinar si se cumplen ciertas condiciones lógicas establecidas.

Para mayor contexto, te invitamos a ver el siguiente video: ver vide

¡Manos a la obra!

  1. Pedir al usuario que introduzca dos números, y:
  • 1 - Comparar si número 1 es mayor a número 2.

  • 2 - Entender si número 1 es distinto a número 2.

  • 3 - Entender si número 1 es divisible por 2.

💡Los operadores de comparación más utilizados en Java son: igualdad (==), distinto que (!=), mayor que (>), menor que (<), mayor o igual que (>=), menor o igual que (<=).

package encuentro02;

import java.util.Scanner;

public class Encuentro02 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        // 6 - Pedir al usuario que introduzca dos números, y:
        // 1 - Comparar si número 1 es mayor a número 2.
        // 2 - Entender si número 1 es distinto a número 2.
        // 3 - Entender si número 1 es divisible por 2.
        System.out.println("* * * * * Ejercicio 6 * * * * *");
        System.out.print("Ingrese un primer numero: ");
        int num5 = sc.nextInt();
        System.out.print("Ingrese un segundo número: ");
        int num6 = sc.nextInt();
        boolean esMayor = num5>num6;
        boolean esDistinto = num5 != num6;
        boolean esDivisible = num5 % num6 == 0;
        System.out.println("Es "+num5+" mayor a "+num6+": "+ esMayor);
        System.out.println("Es "+num5+" distinto a "+num6+": "+ esDistinto);
         System.out.println("Es "+num5+" es divisible a "+num6+": "+ esDivisible);
    }
}

image

  1. Pedir al usuario que ingrese 4 números y comparar:
  • 1 - Si el número 1 es mayor al número 2 y si el número 3 es mayor al número 4.

  • 2 - Si el número 1 es mayor al número 2 o si el número 3 es mayor al número 4.

💡Los operadores lógicos más utilizados en Java son: AND (&&), OR (||), siendo AND = y / OR = o.

package encuentro02;

import java.util.Scanner;

public class Encuentro02 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("* * * * * * * * * Ejercicio 7 * * * * * * * * *");
        // 7 Pedir al usuario que ingrese 4 números y comparar:
        // 1 - Si el número 1 es mayor al número 2 y si el número 3 es mayor al número 4.
        // 2 - Si el número 1 es mayor al número 2 o si el número 3 es mayor al número 4.
         System.out.print("Ingrese un primer numero: ");
        int num7 = sc.nextInt();
        System.out.print("Ingrese un segundo número: ");
        int num8 = sc.nextInt();
         System.out.print("Ingrese un primer numero: ");
        int num9 = sc.nextInt();
        System.out.print("Ingrese un segundo número: ");
        int num10 = sc.nextInt();
        boolean condicion1 = (num7 >num8) && (num9 > num10);
        boolean condicion2 = (num7>num8) || (num9 > num10);
        System.out.println("¿El número 1 es mayor al número 2 y si el número 3 es mayor al número 4? "+condicion1);
        System.out.println("¿El número 1 es mayor al número 2 o si el número 3 es mayor al número 4? "+condicion2);
    }
}

image