PRACTICA 0201 HOLA MUNDO EN CONSOLA

  • File-New-Java Project
    • o Project name: HolaMundo
      • Finish
    • Ir proyecto HolaMundo
      • o SRC
        • New – Package
          • Name:paquete
            • o New-Class
              • Name: Main
              • Modifiers.. Default
              • Cuadro… String []
              • Dejar… Inehert abstract
              • Finalizar
            • Vamos a HolaMundo-> SRC -> paquete-> Main.java
              • o out.println(“Hola Mundo”);

Ejemplo del error que indica la línea y columna, quitándole el “;”

  • Compilar
    • o File-> export
      • Java-> Runnable JAR FILE ->Next
        • Launch configuration: Main – HolaMundo
        • Export Destination: C:\Users\Antonio\Desktop\JAR\HolaMundo.jar
        • Library handling: Extract required libraries generated JAR
        • Finish
      • Abrir CMD
        • Entrar a la carpeta C:\Users\Antonio\Desktop\JAR\
        • Sintaxis: Java –jar HolaMundo.jar
          • o Y dice: Hola Mundo

PRÁCTICA 0202: VARIABLES Y OPERACIONES ARITMÉTICAS

/*

short – números cortos

  • int – numero enteros
  • long – numero enteros largos
  • float – numero flotantes
  • double – numero dobles
  • byte – se maneja en bytes
  • char – caracteres
  • boolean – boleanos, verdadero o falsos
  • string – cadena de texto
  • + - * / %

*/

int variable1;

variable1=5;

System.out.println(variable1);

Práctica 0203: Variables y operaciones aritméticas

int variable1;

variable1=5;

int resultado;

resultado=variable1*2;

System.out.println(“El resultado es: “+resultado);

  • OJO
    • o Double para que salga 2.5
    • o El residuo es con %

Práctica 0204: Variables y operaciones aritméticas

short suma;

suma=3+10;

int resta=8-17;

long residuo=9%2;

float multiplicacion=2*(15*(-2));

double division=10/3.4;

System.out.println(“El resultado de la suma es: “+suma);  //suma

System.out.println(“El resultado de la resta es: “+resta);  //resta

System.out.println(“El resultado de la multiplicacion es: “+multiplicacion);  //multiplicacion

System.out.println(“El resultado de la division es: “+division);  //division

System.out.println(“El residuo de la division es: “+residuo);  //modulo o residuo

Práctica 0205: Sentencia IF

int var=5;

if(var==5)

{

                System.out.println(“Tu operación es verdadera”);

}

else

{

                System.out.println(“Tu operación es falsa”);

}

  • OJO:
    • o if(var>5)
    • o Operandos lógicos
      • >, >=,<,<=,==,||, &&, !

Práctica 0206: Sentencia IF - Boolean

boolean cond;

cond=true;

if(cond)

{

                System.out.println(“Tu operación es verdadera”);

}

else

{

                System.out.println(“Tu operación es falsa”);

}

Práctica 0207: Sentencia IF - Boolean

Int var=6;

boolean cond;

cond=true;

if(var<=10)

{

                cond=true;

}

else

{

                cond=false;

}

if(cond)

{

                System.out.println(“Tu operación es verdadera”);

}

else

{

                System.out.println(“Tu operación es falsa”);

}

  • OJO:
    • o condición ahora….  >=

Practica 0208: Sentencia IF con AND … &&

            int var=6;

            int var2=10;

            if((var==6) && (var2>5))

            {

                  System.out.println("Tu operación es verdadera");

            }

            else

            {

                  System.out.println("Tu operación es falsa");

            }

Practica 0209: Sentencia IF con O … ||

            int var=6;

            int var2=10;

            if((var==6) || (var2>5))

            {

                  System.out.println("Tu operación es verdadera");

            }

            else

            {

                  System.out.println("Tu operación es falsa");

            }

Practica 0210: Sentencia IF con Negación…!

            int var=6;

            int var2=10;

            if(!((var==2) || (var2<5)))

            {

                  System.out.println("Tu operación es verdadera");

            }

            else

            {

                  System.out.println("Tu operación es falsa");

            }

Practica 0211: Ciclos… FOR

            for(int contador=0;contador<=10;contador++)

            {

                  System.out.println("El contador vale: "+contador);

                 

            }

Practica 0212: Ciclos… FOR

            for(int contador=0;contador<=20;contador++)

            {

                  contador=contador*2;

                  System.out.println("El contador vale: "+contador);

            }

Practica 0213: While

           

           

            int x=0;

            while(x<=10)

            {

                  System.out.println("El valor de X es: "+x);

                  x=x+2;

            }

Resultado:

  • El valor de X es: 0
  • El valor de X es: 2
  • El valor de X es: 4
  • El valor de X es: 6
  • El valor de X es: 8
  • El valor de X es: 10

Practica 0214: While con boolean

            int x=0;

            boolean cond=true;

            while(cond)

            {

                  System.out.println("El valor de X es: "+x);

                  x=x+2;

                  if (x>8)

                  {

                        cond=false;

                  }

            }

Resultado:

  • El valor de X es: 0
  • El valor de X es: 2
  • El valor de X es: 4
  • El valor de X es: 6
  • El valor de X es: 8

Practica 0215: While con boolean… falsa de entrada

            int x=0;

            boolean cond=false;

            while(cond==false)

            {

                  System.out.println("El valor de X es: "+x);

                  x=x+2;

                  if (x>8)

                  {

                        cond=true;

                  }

            }

Resultado:

  • El valor de X es: 0
  • El valor de X es: 2
  • El valor de X es: 4
  • El valor de X es: 6
  • El valor de X es: 8

Practica 0216: While … otras operaciones

            int x=0;

           

            while(x<=15)

            {

                  System.out.println("El valor de X es: "+x);

                  x=x+3;

            }

Resultado:

  • El valor de X es: 0
  • El valor de X es: 3
  • El valor de X es: 6
  • El valor de X es: 9
  • El valor de X es: 12
  • El valor de X es: 15

Practica 0217: While …. otras operaciones

            int x=0;

           

            while(x<=15)

            {

                  System.out.println("El valor de X es: "+x);

                  x=(x*2)+3;

            }

Resultado:

El valor de X es: 0

El valor de X es: 3

El valor de X es: 9

Practica 0218: Break y continue

             for(int i=0;i<=10;i++)

             {

                    System.out.println("Aun esta en el ciclo");

                    if(i==4)

                     {

                           break;

                    }

                    System.out.println("El valor de i es: "+i);

             }

       System.out.println("Has dejado el ciclo for");

Resultado:

Aun esta en el ciclo

El valor de i es: 0

Aun esta en el ciclo

El valor de i es: 1

Aun esta en el ciclo

El valor de i es: 2

Aun esta en el ciclo

El valor de i es: 3

Aun esta en el ciclo

Has dejado el ciclo for

Practica 0219: Ciclos, serie de numeros impares y fibona

             //serie de números impares

             for(int i=0;i<=100;i++)

             {

                    if((i%2)!=0)

                    {

                           System.out.println(i);

                    }

             }

Resultado:

1

3

5

7

9

11

13

15

17

19…….

Practica 0220: Ciclos, serie de numeros impares y fibona

             int x=1;

             int anterior=0;

             int temp;

             while(true)

             {

                    System.out.println(x);

                    temp=x;

                    x=x+anterior;

                    anterior=temp;

                    if(x>30)

                    {

                           break;

                    }

             }

Practica 0221: Switch y case

             int x;

             x=0;

             switch(x)

             {

                    case 0:

                    {

                           System.out.println("Esta es la opcion 0");

                           break;

                    }

                    case 1:

                    {

                           System.out.println("Esta es la opcion 1");

                           break;

                    }

                    default:

                    {

System.out.println("Esta opción es la opción por defecto");

                          

                    }

             }

Practica 0222: Arreglos

int x[]={10,5,7}; //new int[3];

// x[0]=10;

// x[1]=5;

// x[2]=7;

for(int i=0;i<x.length;i++)

{

System.out.println("Arreglo en indice: "+i+" es igual a:"+x[i]);

}

Practica 0223: matrices – Arreglos bidimensionales

int x[][];

x=new int[3][3];

x[0][0]=1;

x[0][1]=2;

x[0][2]=3;

x[1][0]=4;

x[1][1]=5;

x[1][2]=6;

x[2][0]=7;

x[2][1]=8;

x[2][2]=9;

for (int i=0;i<3;i++)

      {

            for(int j=0;j<3;j++)

                  {

                        System.out.println("x["+i+"]["+j+"]= "+x[i][j]);

                  }

}

Práctica 0224: Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir

como dato el promedio de un alumno en un curso universitario, escriba aprobado en caso de que el promedio sea satisfactorio, es decir mayor o igual a 6.

Práctica 0225: Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir como dato el precio de un producto importado, incremente 11% el mismo si es inferior a $1,500 y que además escriba el nuevo precio del producto.

Práctica 0226: Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir como dato el promedio de un alumno en un curso universitario, escriba aprobado si su promedio es mayor o igual a 6 y reprobado en caso contrario.

Práctica 0227: Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir como dato el precio de un producto importado, incremente 11% el mismo si es inferior a $1,500, y 8% si fuera mayor o igual a dicho precio; además, debe escribir el nuevo precio del producto..

Práctica 0228: Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir

como datos dos variables de tipo entero, obtenga el resultado de la siguiente función:

  • f(T) =
    • o T/5 Si OP = 1
    • o T ** T Si OP = 2
    • o 6*T/2 Si OP = 3, 4
    • o 1 Para cualquier otro caso.

Practica 0229: Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir como datos el nivel académico de un profesor de una universidad así como su salario, incremente este último siguiendo las especificaciones de la tabla e imprima tanto el nivel del profesor como su nuevo salario.

Nivel Incremento

   1            3.5%

   2            4.1%

   3            4.8%

   4            5.3%

Practica 0230: Leer desde el teclado

package paquete;

import java.io.*;

class Main {

      /**

       * @param args

       */

      public static void main(String[] args) {

            // TODO Auto-generated method stub

           

            String texto="";

            InputStreamReader in= new InputStreamReader (System.in);

            BufferedReader buffer=new BufferedReader(in);

            try

            {

                  texto=buffer.readLine();

            }catch(IOException e){};

            System.out.println(texto);

      }

}

Practica 0231: Leer desde el teclado y hace concatenacion

package paquete;

import java.io.*;

class Main {

      /**

       * @param args

       */

      public static void main(String[] args) {

            // TODO Auto-generated method stub

           

            String texto="";

            InputStreamReader in= new InputStreamReader (System.in);

            BufferedReader buffer=new BufferedReader(in);

            try

            {

                  texto=buffer.readLine();

            }catch(IOException e){};

            texto=texto.concat(“-esto es una concatenacion”);

            System.out.println(texto);

      }

}

Practica 0232: Leer desde el teclado y todos los pone en minusculas

package paquete;

import java.io.*;

class Main {

      /**

       * @param args

       */

      public static void main(String[] args) {

            // TODO Auto-generated method stub

           

            String texto="";

            InputStreamReader in= new InputStreamReader (System.in);

            BufferedReader buffer=new BufferedReader(in);

            try

            {

                  texto=buffer.readLine();

            }catch(IOException e){};

            texto=texto.concat(“-Esto Es uNa concAtenAciOn”);

texto=texto.toLowerCase();

            System.out.println(texto);

      }

}

Practica 0233: Leer desde el teclado y todos los pone en mayusculas

package paquete;

import java.io.*;

class Main {

      /**

       * @param args

       */

      public static void main(String[] args) {

            // TODO Auto-generated method stub

           

            String texto="";

            InputStreamReader in= new InputStreamReader (System.in);

            BufferedReader buffer=new BufferedReader(in);

            try

            {

                  texto=buffer.readLine();

            }catch(IOException e){};

            texto=texto.concat(“-Esto Es uNa concAtenAciOn”)

texto=texto.toUpperCase();

            System.out.println(texto);

      }

}

Practica 0234: Leer desde el teclado pone en mayúsculas y te da la cantidad de letras

package paquete;

import java.io.*;

class Main {

      /**

       * @param args

       */

      public static void main(String[] args) {

            // TODO Auto-generated method stub

           

            String texto="";

            InputStreamReader in= new InputStreamReader (System.in);

            BufferedReader buffer=new BufferedReader(in);

            try

            {

                  texto=buffer.readLine();

            }catch(IOException e){};

            texto=texto.concat(“-Esto Es uNa concAtenAciOn”);

texto=texto.toUpperCase();

int a=texto.length();

            System.out.println(texto);

            System.out.println(“La frase tiene “+a+”letras”);

      }

}

Practica 0235

Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir como datos las ventas de tres vendedores de una tienda de discos, escriba las mismas en forma descendente. Considera que todas las ventas son diferentes.

Practica 0236

Construye un diagrama de flujo y el programa correspondiente que, al recibir como datos la matrícula, la carrera, el semestre que cursa y el promedio de un alumno de una universidad privada de Nuevo Laredo, determine si el alumno puede ser asistente de alguna de las carreras que se ofrecen en la universidad. si el alumno reúne los requisitos planteados en la tabla, se debe escribir su

matrícula, la carrera y el promedio correspondiente.

Practica 0237

Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir como datos tres valores enteros R, T y Q, determine si los mismos satisfacen la siguiente expresión, y que, en caso afirmativo, escriba los valores correspondientes de R, T y Q.

Practica 0238

Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir

como dato un número entero, determine e imprima si el mismo es par, impar o nulo.

Practica 0239

Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, permita calcular el precio del billete ida y vuelta en ferrocarril, conociendo tanto la distancia entre las dos ciudades como el tiempo de estancia en la ciudad destino. Si el número de días de estancia es superior a 10 y la distancia total (ida y vuelta) a recorrer es superior a 500 km, el precio del billete se reduce 20%. El precio por km es de $0.19.

Practica 0240

Construye un diagrama de flujo y el correspondiente la sintaxis en Java que, al recibir como datos tres valores enteros T, P y N, permita comprobar la igualdad de la siguiente expresión:

Practica 0241

Construye un diagrama de flujo y la sintaxis en Java que, al recibir como dato Y, calcule el resultado de la siguiente función e imprima los valores de X y Y.

Practica 0242

Una empresa de telecomunicaciones canadiense ofrece servicio de callback  a un precio atractivo. El costo de las llamadas telefónicas depende tanto del lugar de origen de la llamada como de la zona geográfica en la que se encuentre el país destino. En la tabla se presenta el costo por 60 segundos para las llamadas originadas en México. Construye un diagrama de flujo y el correspondiente programa en Java que permita calcular e imprimir el costo total de una llamada telefónica, considerando tanto la zona como la duración de la llamada.

Practica 0243

En un spa de Ixtapan de la Sal realizaron un análisis de los clientes registrados en los últimos cinco años con el objeto de conocer los gastos de internación de cada cliente. Construye un diagrama de flujo y el correspondiente programa en Java que calcule el costo de internación de un cliente, según los datos de la tabla. Se sabe que los clientes mayores de 60 años tienen un descuento de 25% y los

clientes menores de 25 años, de 15%.

Practica 0244

En una empresa textil ubicada en La Paz, Bolivia, necesitan un empleado para una sucursal. Construye un diagrama de flujo y el correspondiente programa en Java que compruebe e imprima si un empleado determinado reúne las condiciones necesarias para tal puesto. Las condiciones que estableció la empresa son las siguientes: categoría 3 o 4 y antigüedad mayor a 5 años, o bien categoría 2 y antigüedad mayor a 7 años.

Practica 0245

El número de sonidos emitidos por un grillo en un minuto es una función de la temperatura. Es posible entonces determinar el nivel de la temperatura (fórmula) utilizando un grillo como termómetro. Construye un diagrama de flujo y el correspondiente programa en Java que calcule la temperatura con base en el número de sonidos emitidos por el grillo.

FA = S / 4 + 40

 

Donde: FA representa la temperatura en grados Fahrenheit y S el número de sonidos emitidos por minuto.

Dato: S (variable de tipo entero que representa el número de sonidos emitidos por el grillo).

Practica 0246

Construye un diagrama de flujo y el correspondiente programa en Java que, al recibir como dato el salario de un profesor de una universidad, calcule el incremento del salario de acuerdo con el siguiente criterio y escriba el nuevo salario del profesor.

Salario < $18,000 ⇒ Incremento 12%.

$18,000 _ Salario _ $30,000 ⇒ Incremento 8%.

$30,000 < Salario _ $50,000 ⇒ Incremento 7%.

$50,000 < Salario ⇒ Incremento 6%.

Dato:

SAL (variable de tipo real que representa el salario del profesor).

Practica 0247

Construye un diagrama de flujo y el correspondiente programa en Java que determine, al recibir como datos dos números enteros, si un número es divisor de otro.

Practica 0248

Construye un diagrama de flujo y el correspondiente programa en Java que, al recibir como datos de entrada tres valores enteros diferentes entre sí, determine si los mismos están en orden creciente.

Datos :

N1, N2 y N3 (variables de tipo entero que representan los datos que se

ingresan).

Practica 0249

En una tienda departamental ofrecen descuentos a los clientes en la Navidad, de acuerdo con el monto de su compra. El criterio para establecer el descuento se muestra abajo. Construye un diagrama de flujo y el correspondiente programa en Java que, al recibir como dato el monto de la compra del cliente, obtenga el precio real que debe pagar luego de aplicar el descuento correspondiente.

Compra < $800 ⇒ Descuento 0%.

$800 _ Compra _ $1500 ⇒ Descuento 10%.

$1500 < Compra _ $5000 ⇒ Descuento 15%.

$5000 < Compra ⇒ Descuento 20%.

Dato:

COM (variable de tipo real que representa el monto de la compra).

Practica 0250

Construye un diagrama de flujo y el correspondiente programa en Java que, al recibir como datos tres números reales, identifique cuál es el mayor. Considera que los números pueden ser iguales.

Practica 0251

Construye un diagrama de flujo y el correspondiente programa en Java que permita calcular el valor de f(x) según la siguiente expresión:

Practica 0252

Construye un diagrama de flujo y el correspondiente programa en Java que permita convertir de pulgadas a milímetros, de yardas a metros y de millas a kilómetros.

Datos:

MED y VAL

Donde: MED es una variable de tipo entero que se utiliza para el tipo de conversión que se quiere realizar.

VAL es una variable de tipo entero que representa el valor a convertir.

Consideraciones:

  • 1 pulgada equivale a 25.40 milímetros.
  • 1 yarda equivale a 0.9144 metros.
  • 1 milla equivale a 1.6093 kilómetros.

Practica 0253

Construye un diagrama de flujo y el correspondiente programa en Java que permita realizar la conversión de medidas de pesos, longitud y volumen, de acuerdo con la tabla. Se debe escribir el valor a convertir, la medida en que está expresado el valor, el nuevo valor y la nueva medida correspondiente.

Datos: MED, SME y VAL

Donde: MED es una variable de tipo entero que representa el tipo de conversión

que se va a realizar (longitud, volumen, peso).

SME es una variable de tipo entero que representa dentro de cada tipo de

medida, el tipo de conversión que se va a realizar.

VAL es una variable de tipo entero que representa el valor que se va a