Está en la página 1de 7

LABORATORIO Nº 01

A. EJERCICIOS BÁSICOS EN LINEA DE COMANDOS - JAVA


1. Programa Java que lea dos números enteros por teclado y los muestre por pantalla.

import java.util.Scanner;

public class Main {

public static void main(String[] args){

//declaración de variables
int n1, n2;
Scanner sc = new Scanner(System.in);

//leer el primer número


System.out.println("Introduce un número entero: ");
n1 = sc.nextInt(); //lee un entero por teclado

//leer el segundo número


System.out.println("Introduce otro número entero: ");
n2 = sc.nextInt(); //lee un entero por teclado

//mostrar resultado
System.out.println("Ha introducido los números: " + n1 + " y " + n2);

}
}

2. Programa Java que lea un nombre y muestre por pantalla: Buenos dias
nombre_introducido

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);


String cadena;
System.out.println("Introduce un nombre: ");
cadena = sc.nextLine();
System.out.println("Buenos Días " + cadena);
}
}

3. Escribe un programa Java que lee un número entero por teclado y obtiene y muestra por
pantalla el doble y el triple de ese número.

import java.util.Scanner;

public class Main {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);
int numero;
System.out.println("Introduce un número entero:");
numero = sc.nextInt();
System.out.println("Número introducido: " + numero);
System.out.println("Doble de " + numero + " -> "+ 2*numero);
System.out.println("Triple de " + numero + " -> "+ 3*numero);

}
}

4. Programa que lea una cantidad de grados centígrados y la pase a grados Fahrenheit.
La fórmula correspondiente para pasar de grados centígrados a fahrenheit es:
F = 32 + ( 9 * C / 5)

import java.util.*;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);


double gradosC, gradosF;
System.out.println("Introduce grados Centígrados:");
gradosC = sc.nextDouble();
gradosF = 32 + (9 * gradosC / 5);
System.out.println(gradosC +" ºC = " + gradosF + " ºF");
}

5. Programa que lee por teclado el valor del radio de una circunferencia y calcula y muestra
por pantalla la longitud y el área de la circunferencia. 

Longitud de la circunferencia = 2*PI*Radio, Area de la circunferencia = PI*Radio^2

import java.util.*;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);


double radio, longitud, area;
System.out.println("Introduce radio de la circunferencia:");
radio = sc.nextDouble();
longitud = 2 * Math.PI * radio;
area = Math.PI * Math.pow(radio, 2);
System.out.println("Longitud de la circunferencia -> " + longitud);
System.out.println("Area de la circunferencia -> " + area);
}
}

6. Programa que pase una velocidad en Km/h a m/s. La velocidad se lee por teclado.

import java.util.*;

public class Main {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);
double velocidad;
System.out.println("Introduzca velocidad en Km/h: ");
velocidad = sc.nextDouble();
System.out.println(velocidad + " Km/h -> " + velocidad*1000/3600 + " m/s");
}

7. Programa lea la longitud de los catetos de un triángulo rectángulo y calcule la longitud


de la hipotenusa según el teorema de Pitágoras.

import java.util.*;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);


double cateto1, cateto2;
System.out.print("Introduzca longitud del primer cateto: ");
cateto1 = sc.nextDouble();
System.out.print("Introduzca longitud del segundo cateto: ");
cateto2 = sc.nextDouble();
System.out.println("Hipotenusa -> " + Math.sqrt(Math.pow(cateto1,2)+ Math.pow(cateto2,
2)));
}
}

B. EJERCICIOS CREANDO CLASES


EJEMPLO: 1

Ejemplo1.java

package ejemplo.pkg1;

public class Ejemplo1 {

public static void main(String[] args) {


computadora cpu=new computadora();
cpu.encender();
cpu.interfaz();
cpu.procesando();
cpu.reporte();

}
computadora.java

package ejemplo.pkg1;

public class computadora {


public computadora(){
// constructo de objetos
System.out.println("se ha construido objetos");
}
// crear metodos
public void encender(){
System.out.println("se esta iniciando la computadora");

}
public void interfaz(){
System.out.println("que maravillos el interfaz del sistema");

}
public void procesando(){
System.out.println("esta procesando informacion");

}
public void reporte(){
System.out.println("se inicio la impresion");
}
}
SE DESARROLLO:
1. Método mandar imprimir a consola
2. Se construyó métodos
3. Se creó clases
4. Se usó el main
5. Se construyó objetos
6. Se utilizó los métodos de los objetos

EJEMPLO: 2

Tipodedatos.java

package tipodedatos;

public class Tipodedatos {


public static void main(String[] args) {

//tipo de datos
byte bit=50;
short corto=0;
int entero=10;
long largo=20;
//puntos decimales o flotantes
float otro=9;
double doble=900.8;
//binario
boolean estado=false;
//cadenas
char op='p';
String cadena="Hola Como te va ";

System.out.println("el valos del bit= "+bit);


System.out.println("el valor del corto= "+corto);
System.out.println("el valor del entero= "+entero);
System.out.println("el valor del largo= "+largo);
System.out.println("el valor del otro= "+otro);
System.out.println("el valor del doble= "+doble);
System.out.println("el valor del estado= "+estado);
System.out.println("el valor del op= "+op);
System.out.println("el valor del cadena= "+cadena);

}
}

Datos.java

package datos;
public class Datos {
public static void main(String[] args) {
tipos dato=new tipos();
dato.datos();
}
}

tipos.java

package datos;
public class tipos {
public tipos(){
System.out.println("se ha creado todo tos tipos de datos");
}
//tipo de datos
byte bit=50;
short corto=0;
int entero=10;
long largo=20;
//puntos decimales o flotantes
float otro=9;
double doble=900.8;
//binario
boolean estado=false;
//cadenas
char op='p';
String cadena="Hola Como te va ";

public void datos(){


System.out.println("el valos del bit= "+bit);
System.out.println("el valor del corto= "+corto);
System.out.println("el valor del entero= "+entero);
System.out.println("el valor del largo= "+largo);
System.out.println("el valor del otro= "+otro);
System.out.println("el valor del doble= "+doble);
System.out.println("el valor del estado= "+estado);
System.out.println("el valor del op= "+op);
System.out.println("el valor del cadena= "+cadena);
}
}
EJEMPLO: 3

Main.java

package operad.arit;
public class main {
public static void main(String[] args) {
operadores op=new operadores();
op.setSuma(136, 83);
op.imprimirResultado();
op.setResta(537, 417);
op.imprimirResultado();
op.setMultiplicacion(40, 12);
op.imprimirResultado();
op.setDivision(51, 5);
op.imprimirResultado();
op.setModulo(51, 5);
op.imprimirResultado();
}
}
operadores.java

package operad.arit;
public class operadores {
int dato1=0, dato2=0,resultado=0;
//tipo de datos variable, nota: la coma permite adjuntar variables
public operadores(){

}
//metodos SET Y GET
//set=asignar
//get=obtener
public void setSuma(int a, int b){
this.dato1=a; //asignacion
this.dato2=b; //el dato2 obtiene el valor del entero b
this.resultado=dato1+dato2;
//this=es una palabra reservada, valor de this, es una estandarizacion
}
public void setResta(int a, int b){
this.dato1=a;
this.dato2=b;
this.resultado=dato1-dato2;

}
public void setMultiplicacion(int a, int b){
this.dato1=a;
this.dato2=b;
this.resultado=dato1*dato2;

}
public void setDivision(int a, int b){
this.dato1=a;
this.dato2=b;
this.resultado=dato1/dato2;
}
public void setModulo(int a, int b){
this.dato1=a;
this.dato2=b;
this.resultado=dato1%dato2; //el modulo manda el valor del residuo

}
public void imprimirResultado(){
System.out.println("el resultado de la operacion es "+resultado);

También podría gustarte