Sie sind auf Seite 1von 7

Ejercicios Propuestos Parte I - Unidad I

Investigar y presentar en un documento de Word las siguientes preguntas:

1. ¿Qué es?, ¿Cómo utilizar? y diferencias entre Scanner y/o BufferedReader en Java.
Muestre Un ejemplo de cada una.

Un scanner es un ordenador es un periférico que se utiliza para copiar mediante el uso de la luz,
imágenes impresas o documentos a formato digital.

_scanner : me ayuda a pedir desde el teclado información al usuario.

Ejemplo:

Scanner sc=new

Scanner(s ystem.in);

System.out.println(“Enter your name”);

Bufferedreader: me ayuda a leer un archivo de text

Ejemplo:

How to reat file in java-bufferReader

2 Como se llama el modificador que se utiliza para declarar constantes en Java,

R/ como su nombre lo indica determinan desde que clase puede acceder a un determinado
elemento. En java tenemos 4 tipo de publi, private, protectated , y el tipo de defecto que no
tienen ninguna palara clave asociada pero se suele conocer como defaut o package-priv

3 Realice un glosario con los siguientes términos: public, private, protected, package, sentencias
Break, Continue y Return, bloque Try Catch Finally.

Public: modificador de acceso.

Private: especifica que uno o varios elementos de programación declarados son accesibles
únicamente dentro de su contexto.

Protected: palabra clave, es un modificador de acceso.

Package: es un contenedor de clases que permite agrupar las distintas partes de un programa.
Sentencias break: es de tipo de control de bucles.

Continue: para detener completamente un bucle o detener únicamente la iteración actual.

Return: finaliza la ejecución de una función devuelve el controla la función de llamada.

Try catch: consta de un bloque try seguido de una más clausulas catch las cuales especifican
controladores para diferentes excepciones.
public class Menu {

public static void main(String[] args ) {


// TODO Auto-generated method stub
int respuesta;
int num1;
int num2;
int resultado=0;

System.out.println("Dame tu primer numero :");


Scanner dato = new Scanner (System.in);
num1=dato.nextInt();

System.out.println("Dame tu segundo numero :");


num2=dato.nextInt();

System.out.println("elige una opcion para realizar con los numeros


elegidos:"
+ " \n1: suma \n2: resta \n3: multipliccion"+ "\n4:
division ");
Scanner entrada =new Scanner (System.in);
respuesta=entrada.nextInt();

switch( respuesta) {
case 1:
resultado=num1+num2;
System.out.println("El resultado la suma es :" + resultado);
break;
case 2:
resultado=num1-num2;
System.out.println("El resultado de la resta es :" +
resultado);
break;
case 3:
resultado=num1*num2;
System.out.println("El resultado de la multiplicacion es :" +
resultado);
break;
case 4:
resultado=num1/num2;
System.out.println("El resultado de la division es :" +
resultado);
break;
case 5:
System.out.println("Es imposible realizar esa operacion.");
break;

}
}

}
import java.util.Scanner;

public class Num_cubo_cuadrado {

public static void main(String[] args) {


// TODO Auto-generated method stub

double num;

System.out.println("Ingrese el numero con el cual quiere


trabajar");

Scanner sc= new Scanner (System.in);

num= sc.nextDouble();

System.out.println("El cuadrado de el numero ingresado es " +


Math.pow(num, 2));

System.out.println("El cubo de el numero ingresado es " +


Math.pow(num, 3));

}
import java.util.Scanner;

public class Triangulo {

public static void main(String[] args) {

double lado;

System.out.println("dame un numero que equivaldra a el valor de el


lado de el triangulo " );

Scanner sc= new Scanner (System.in) ;

lado = sc.nextDouble();

System.out.println("El area de el triangulo es : " + ( Math.sqrt(3)


* (lado * lado ))/4);
import java.util.Scanner;

public class Venta {

public static void main(String[] args) {


// TODO Auto-generated method stub
double comisionventa=0;
double ventacontado=0;
double venta=0;
int ventas=0;
double valor=0;

System.out.println("Valor tontal de toda la venta");


Scanner entrada=new Scanner (System.in);
valor= entrada.nextDouble();
ventacontado=valor*0.07;
System.out.println("la comision por venta de contado es " +
ventacontado);

System.out.println("digite su forma de pago : \n1: contado \n2:


cheque \n3: tarjeta ");
Scanner venta1= new Scanner (System.in);
ventas = venta1.nextInt();
switch (ventas ) {
case 1:
comisionventa=valor*0.15;
System.out.println("el vendedor por comision total y de
contado sobre una base de " + valor + "recibe"
+ " una comision total de " + (ventacontado +
comisionventa) );
break;
case 2:
comisionventa=valor*0.1;
System.out.println("el vendedor por comision total y de
contado sobre una base de " + valor + "recibe"
+ " una comision total de " + (ventacontado +
comisionventa) );
break;
case 3:
comisionventa=valor*0.05;
System.out.println("el vendedor por comision total y de
contado sobre una base de " + valor + "recibe"
+ " una comision total de " + (ventacontado +
comisionventa) );
break;
default:
System.out.println("Error digite porfavor una opcion valida
");

}
import java.util.Scanner;

public class Ventas {

public static void main(String[] args) {


// TODO Auto-generated method stub
double compra;

Scanner sc= new Scanner (System.in);


double valor = 2000;
double total=0;

System.out.println("Ingrese la cantidad de manzanas compradas ");

compra = sc.nextDouble();

if (compra>=3 && compra<=5) {


total=compra *valor ;
total -= (total * 0.1);

}else if(compra>=6 && compra<=10) {


total=compra *valor ;
total -= (total * 0.15);

}else if(compra >=11) {


total=compra*valor;
total-=(total*0.2);
}else if(compra>=1 && compra <=2) {
total=compra *valor;
}
System.out.println("el valor a pagar es :" + total);

Das könnte Ihnen auch gefallen