Sei sulla pagina 1di 7

Lenguaje de Programacin

www.zonajava.net

Instituto de Educacin Superior Tecnolgico Andrs A. Cceres D.


Carrera Profesional de Computacin e Informtica

Curso: Lenguaje de Programacin V

Docente: Ing. Ral E. Fernndez Bejarano


Pgina | 1

Gua de Laboratorio 01
Tema: Estructuras Secuenciales
En este laboratorio, aprender a: Realizar y explicar los algoritmos de cada programa Analizar cada uno de los ejercicios presentados. Implementar los programas de las actividades utilizando estructuras secuenciales en Lenguaje Java. Utilizar el entorno JCreator para el desarrollo de los programas.

Ejercicio 1:
Escenario: Realice un programa que realiza la suma de dos nmeros enteros. Tiempo estimado para realizar este laboratorio: 10 minutos

Solucin
Expresin Algortmica sx+y Entrada: Dos nmeros (n1 y n2) Salida: La suma(s)
class Ejemplo01 { public static void main(String arg[ ]) { int x, y, s; x = 10; y = 20; s = x + y; System.out.println("La suma es : " + s); } }

Ejecute el programa y analice que resultados obtiene: ______________________________________________ ______________________________________________ Ing. Ral Enrique Fernndez Bejarano

I.E.S.T.P. Andrs A. Cceres D.


www.zonajava.net

Ejercicio 2:
Escenario Modifique el programa anterior para que los valores sean ingresados desde el teclado.
Pgina | 2

Tiempo estimado para realizar este laboratorio: 15 minutos

Solucin
import java.io.*; class Ejemplo02 { public static void main(String arg[ ]) throws IOException { int x, y, s; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Ingrese un numero : "); x = Integer.parseInt(in.readLine( )); System.out.print("Ingrese un numero : "); y = Integer.parseInt(in.readLine( )); s = x+ y; System.out.println("La suma es : " + s); } }

Ejecute el programa y analice que resultados obtiene: ______________________________________________ ______________________________________________

Ejercicio 3:
Escenario Modifique el programa anterior para que los valores sean ingresados desde el teclado.

Tiempo estimado para realizar este laboratorio: 15 minutos

Solucin
import java.util.Scanner; class CEjemplo02 { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); int nu1, nu2, suma; System.out.print("Ingrese un Numero : "); nu1 = teclado.nextInt();

Ing. Ral Enrique Fernndez Bejarano

Lenguaje de Programacin
www.zonajava.net System.out.print("Ingrese un Numero : "); nu2 = teclado.nextInt(); suma = nu1 + nu2; System.out.println("La suma es : " + suma); } } Pgina | 3

Ejecute el programa y analice que resultados obtiene: ______________________________________________ ______________________________________________

Ejercicio 4:
Escenario Modifique el programa anterior utilizando la clase JOptionPane. Tiempo estimado para realizar este laboratorio: 15 minutos

Solucin
import javax.swing.JOptionPane; class CEjemplo03 { public static void main(String[] args) { String strNum1; String strNum2; int intNum1; int intNum2; int suma; strNum1 = JOptionPane.showInputDialog("Ingrese un Numero"); intNum1 = Integer.parseInt(strNum1); strNum2 = JOptionPane.showInputDialog("Ingrese un Numero"); intNum2 = Integer.parseInt(strNum2); suma = intNum1 + intNum2; JOptionPane.showMessageDialog(null, "La suma es " + suma,"Resultado", JOptionPane.PLAIN_MESSAGE ); } }

Ejecute el programa y analice que resultados obtiene: ______________________________________________ ______________________________________________

Ejercicio 5:
Escenario Realizar un programa que realice el ingreso el sueldo de un empleado,

Ing. Ral Enrique Fernndez Bejarano

I.E.S.T.P. Andrs A. Cceres D.


www.zonajava.net

hallar el sueldo neto, el sueldo bruto y el descuento que se es el 15% del sueldo bruto. Tiempo estimado para realizar este laboratorio: 15 minutos

Solucin
Expresin Algortmica _____________ _____________ _____________ Entrada: ____________ ____________ Salida: ____________

Pgina | 4

import java.io.*; import java.text.DecimalFormat; import java.text.NumberFormat; public class Ejemplo05 { public static void main (String[] args) throws IOException { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader flujoE = new BufferedReader(isr); NumberFormat formato = new DecimalFormat("#0.00"); String dato; double sueldo, desc, sneto; System.out.print("Ingrese sueldo de trabajador: "); dato = flujoE.readLine(); sueldo = Integer.parseInt(dato); desc = sueldo * 0.15; sneto = sueldo - desc; System.out.println("El Sueldo Bruto es = "+ formato.format(sueldo)); System.out.println("El Descuento es = "+ formato.format(desc)); System.out.println("El Sueldo Neto es = "+ formato.format(sneto)); } }

Ejecute el programa y analice que resultados obtiene: ______________________________________________ Ing. Ral Enrique Fernndez Bejarano

Lenguaje de Programacin
www.zonajava.net

Ejercicio 6:
Escenario: Realizar un programa que halle el cociente y el residuo de dos nmeros enteros.
Pgina | 5

Tiempo estimado para realizar este laboratorio: 15 minutos

Solucin
Expresin Algortmica _____________ _____________ _____________ Entrada: ____________ ____________ Salida: ____________

import java.util.Scanner; class CEjemplo06 { public static void main(String[] args) { int n1, n2, c, r; Scanner teclado = new Scanner(System.in); System.out.print("Numero 01 : "); n1 = teclado.nextInt(); System.out.print("Numero 02 : "); n2 = teclado.nextInt(); c = n1/n2; r = n1%n2; System.out.println("Cociente : "+c); System.out.println("Residuo : "+r); } } Ejecute el programa y analice que resultados obtiene: ______________________________________________ ______________________________________________

Ing. Ral Enrique Fernndez Bejarano

I.E.S.T.P. Andrs A. Cceres D.


www.zonajava.net

Ejercicio 7:
Escenario: Realizar un programa que halle el valor de venta de un producto, hallar el IGV (19%), y el precio de venta.
Pgina | 6

Tiempo estimado para realizar este laboratorio: 15 minutos

Solucin
Expresin Algortmica igv vv * 0.19 pv vv + igv Entrada: Valor de venta: vv Salida: El igv: igv El precio de venta: pv

Realice el programa en lenguaje Java. ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________

Actividades:
1. Indicar el tipo y el significado de las siguientes constantes a. a b. 27 c. 0xAA d. 0512 e. 0x6C4 f. 99.56 g. 2e30 2. Teniendo en cuenta que en un programa las variables x e y estn declaradas del siguiente modo: int y, x; , obtener el valor de y en las siguientes expresiones en lenguaje Java. En todos los casos, suponer que el valor inicial de las variables es x = 5, y = 5; a. y *= x + 1; b. y /= (5+x); c. y = ++x 2; Ing. Ral Enrique Fernndez Bejarano

Lenguaje de Programacin
www.zonajava.net

d. y = x % (x+2); e. y = (float) x/2; 3. Hallar la potencia de un nmero entero positivo, ingresado por el teclado. 4. Hallar la radicacin de , donde a y n pertenecen a los nmeros enteros positivos. 5. Realizar un programa que lea un numero de cinco dgitos, y devuelva el nmero en orden inverso. 6. Una institucin social tiene un centro de salud, un comedor de nios, una escuela y un asilo de ancianos. La institucin recibe anualmente una donacin que lo reparte de la siguiente forma: 25% para la implementacin del centro de salud, 35% para el comedor de nios, 25% para la escuela y el resto para el asilo de ancianos. Disee un programa para efectuar el reparto de la donacin. 7. Dado un tiempo en segundos, disee un programa que exprese dicho tiempo en el formato HH:MM:SS. 8. La reparticin de ganancias en una empresa se hace en forma proporcional a nmero de acciones de cada uno de sus tres socios. Disee un programa que permita obtener el monto que le corresponde a cada socio y que porcentaje representa cada monto respecto de la ganancia total repartida. 9. En una tienda han puesto en oferta la venta de todos sus artculos por cambio de estacin ofreciendo un "15 % + 15 % de descuento". El primer 15% se aplica a importe de la compra, mientras que el segundo 15% se aplica al importe que resulta de restar el importe de la compra menos el primer descuento. Una persona ha adquirido cantidades diferentes de dos tipos de artculos y desea saber a cunto ascienden los importe totales de la compra del descuento ya pagar. Disee un programa que resuelva este problema.
Pgina | 7

Ing. Ral Enrique Fernndez Bejarano

Potrebbero piacerti anche