Sie sind auf Seite 1von 5

DEPARTAMENTO DE ENERGÍA Y MECÁNICA

CARRERA DE INGENIERÍA AUTOMOTRIZ

INFORME DE LABORATORIO No. 5

ASIGNATURA: CÓDIGO: NRC: NIVEL: SEMANA CLASE: DURACIÓN:


PROGRAMACION II COMP15083 2099 II III 6 HORAS
DEPARTAMENTO: CARRERA: ÁREA DEL CONOCIMIENTO: TEMA:
ENERGÍA Y MECÁNICA INGENIERÍA PROGRAMACIÓN INSTRUCCIÓN SWITCH Y
AUTOMOTRIZ SCANNER
DOCENTE: ALUMNO: FECHA REALIZACIÓN: EJE DE FORMACIÓN:
ING. LUIS ALBERTO GUERRA PEÑA OBACO RONNY 09-MAYO-2016 PROFESIONAL
CRUZ MsC ANTONIO FECHA DE ENTREGA:
11-MAYO-2016

A. FUNDAMENTACIÓN: INSTRUCCIÓN SWITCH Y SCANNER

SWITCH

La instrucción switch es una forma de expresión de un anidamiento múltiple de instrucciones “if ...
else”. Su uso no puede considerarse siempre podrá ser sustituida por el uso de if. No obstante, a
veces nos resultará útil al introducir mayor claridad en el código.

SCANNER

La instrucción Scanner facilita la lectura de datos en los programas Java.


Para utilizar Scanner en el programa se debe realizar lo siguiente:

 Escribir el import

La clase Scanner se encuentra en el paquete java.util por lo tanto se debe incluir al inicio del
programa la instrucción: Import java.util.Scanner;

 Crear un objeto Scanner

Tenemos que crear un objeto de la clase Scanner asociado al dispositivo de entrada.


Si el dispositivo de entrada es el teclado se escribe:
Scanner sc = new Scanner(System.in);

 Ejemplo

int n;
System.out.print("Introduzca un número entero: ");
n = sc.nextInt();

B. DESCRIPCIÓN:
Éste laboratorio está formado por 1 ejercicios:

1. Implemente un algoritmo que le permita ingresar e imprimir los atributos de su


proyecto.

C. OBJETIVO:
Conocer y aprender la utilización, sintaxis y restricciones de la instrucción “switch y Scanner” de
manera correcta en lenguaje JAVA.

D. PROYECTO:
Conocer el funcionamiento de la instrucción “switch y Scanner”.

E. TAREAS A REALIZAR:
Conocer y aprender la utilización, sintaxis y restricciones de la instrucción “switch y Scanner” de
manera correcta en lenguaje JAVA.
Además realizar los ejercicios solicitados en el laboratorio.

F. ANÁLISIS:

ANÁLISIS DE DATOS:

private cont int;


private op int;
private atri String;

ANÁLISIS DE FUNCIONES:

public IncrementarCont ();


public ElegirOp ();
public LeerAtri ();

G. DISEÑO:

DISEÑO LÓGICO:

switch_Y_Scanner
- cont :
- op :
- atri :
+ IncremetarCont ()
+ ElegirOp ()
+ LeerAtri ()
DISEÑO FÍSICO:

switch_Y_Scanner
- cont : int
- op : int
- atri : String
+ IncremetarCont () : int
+ ElegirOp () : int
+ LeerAtri () : String

H. IMPLEMENTACIÓN:

package lab8_switchproyecto;

import java.util.Scanner;

public class Lab8_SwitchProyecto {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int cont;
String atri ;
int op;
Scanner txt = new Scanner(System.in);
Scanner sc = new Scanner(System.in);
System.out.println("ATRIBUTOS");
cont=1;
do
{
System.out.println("Desea Ingresar los atributos 1=si 2=no");
op = txt.nextInt();
switch(op){
case 1:
System.out.println("Atributo "+cont);
atri = sc.nextLine();
break;
case 2:
System.out.println("ADIOS");
break;
}
cont++;
}while (op==1);
}

PRUEBA DE CAJA NEGRA:


PRUEBA DE CAJA BLANCA:

I. Reporte

REQUERIMIENTOS FUNCIONALES ANÁLISIS DISEÑO IMPLEMENTACIÓN PRUEBAS TOTAL


IncrementarCont ();

ElegirOp ();

LeerAtri ();

J. RESULTADOS Y CONCLUSIONES:

 Se ha logrado conocer y realizar algoritmos con la instruccion “switch y Scanner” el cual


sirvió de mucha ayuda al momento de sintetizar la implementación además las dos
instrucciones
K. ACTIVIDADES SEGÚN CRONOGRAMA:

QUINTA ENTREGA: 11 de mayo de 2016


INSTRUCCIÓNES SWITCH Y SCANNER

L. REFERENCIAS BIBLIOGRÁFICAS:

Nombre de la obra: Aprender A Programar


Nombre de autor (es): Foro Web
Editorial: APR
Año de edición: 2016

[online]: http://www.aprenderaprogramar.com/index.php?searchword=s
Tema: canner+java&ordering=&searchphrase=all&Itemid=35&option=
com_search

http://www.aprenderaprogramar.com/index.php?option=com_c
ontent&view=article&id=483:switch-en-java-condicional-de-
seleccion-diagrama-de-flujo-y-ejemplo-de-aplicacion-ejercicio-
cu00637b&catid=68:curso-aprender-programacion-java-desde-
cero&Itemid=188
Aprender A Programar