Vous êtes sur la page 1sur 6

Java Programming I

1
Laboratorio N06

Objetivos: Estructuras de control de programa selectivas, Software JCret... LE.


Realizar las siguientes instrucciones:
1. Crear una carpeta de trabajo en la unidad C:\ JavaI\Sesion6-JavaI.
2. Ingresar al software JCreator LE.
3. Agregar un archivo Menu File/New/File.
nombre del archivo Ejercicio1.java y guardarlo en la carpeta carpeta de trabajo.
4. Crear un programa que permita visualizar el nombre del da de la semana mediante
un nmero ingresado.
/*
Programa:Ejercicio1.java
Visualizar el nombre del da de la semana mediante un nmero ingresado.
*/
import javax.swing.JOptionPane;
public class Ejercicio1
{
// el mtodo main inicia la ejecucin de la aplicacin java
public static void main( String args[] )
{
//declaracin de variable
String sn1=new String();
String sn2=new String();
int n1;
//entrada de datos
sn1= JOptionPane.showInputDialog("Ingresar Numero:");
//conversin de datos
n1=Integer.parseInt(sn1);
//proceso de datos
switch(n1)
{
case 1:sn2="Lunes";break;
case 2:sn2="Martes";break;
case 3:sn2="Miercoles";break;
case 4:sn2="Jueves";break;
case 5:sn2="Viernes";break;
case 6:sn2="Sabado";break;
case 7:sn2="Domingo";break;
default:
sn2="Numero Incorrecto";break;
}
//salida
JOptionPane.showMessageDialog( null,"El dia de la Semana es :"+sn2);
} // fin del metodo main
} // fin de la clase

Instructor: Italo Yaranga Vite.

Email:ipyv@hotmail.com

Java Programming I

5. Compilar la aplicacin Menu Build/compile file y execute file.


6. Crear un programa que permita visualizar el nombre del mes del ao mediante
un nmero ingresado.
/*
Programa:Ejercicio2.java
Visualizar el nombre del mes del ao mediante
un numero ingresado.
*/
import javax.swing.JOptionPane;
public class Ejercicio2
{
// el mtodo main inicia la ejecucin de la aplicacin java
public static void main( String args[] )
{
//declaracin de variable
String sn1=new String();
String sn2=new String();
int n1;
//entrada de datos
sn1= JOptionPane.showInputDialog("Ingresar Numero:");
//conversin de datos
n1=Integer.parseInt(sn1);
//proceso de datos
switch(n1)
{
case 1:
sn2="Enero";
break;
case 2:
sn2="Febrero";
break;
case 3:
sn2="Marzo";
break;
case 4:
sn2="Abril";
break;
case 5:
sn2="Maryo";
break;
case 6:
sn2="Junio";
break;
case 7:
sn2="Julio";
break;
case 8:
sn2="Agosto";
Instructor: Italo Yaranga Vite.

Email:ipyv@hotmail.com

Java Programming I

3
case 9:
sn2="Setiembre";
break;
case 10:
sn2="Octubre";
break;
case 11:
sn2="Noviembre";
break;
case 12:
sn2="Diciembre";
break;
default:
sn2="Numero Incorrecto";
break;

}
//salida de datos
JOptionPane.showMessageDialog( null,"El dia del Mes es :"+sn2);
} // fin del metodo main
} // fin de la clase
7. Compilar la aplicacin Menu Build/compile file y execute file.
8. Crear un programa que permita visualizar las estaciones del ao mediante un
nmero ingresado.
/*
Programa:Ejercicio3.java
Visualizar las estaciones del ao mediante un numero ingresado.
*/
import javax.swing.JOptionPane;
public class Ejercicio3
{
// el mtodo main inicia la ejecucin de la aplicacin java
public static void main( String args[] )
{
//declaracin de variable
String sn1=new String();
String sn2=new String();
int n1;
//entrada de datos
sn1= JOptionPane.showInputDialog("Ingresar Numero:");
//conversin de datos
n1=Integer.parseInt(sn1);
//proceso de datos
switch(n1)
{
case (1):
case (2):
case (3):
sn2="Verano";
break;
case (4):
Instructor: Italo Yaranga Vite.
Email:ipyv@hotmail.com

Java Programming I

4
case (4):
case (5):
case (6):
sn2="Otoo";
break;
case (7):
case (8):
case (9):
sn2="Invierno";
break;
case (10):
case (11):
case (12):
sn2="Primavera";
break;
default:
sn2="Numero Incorrecto";
break;

}
//salida de datos
JOptionPane.showMessageDialog( null,"La Estacin es:"+sn2);
} // fin del metodo main
} // fin de la clase
9. Compilar la aplicacin Menu Build/compile file y execute file.
10. En una tienda de accesorios para computadoras, el precio de venta unitario de los
diskett es el mismo para cualquier marca, sin embargo el descuento vara de
acuerdo a la marca y se establece en la siguiente tabla. Determinar el importe a
pagar por la cantidad de diskett es comprados de una sola marca, considerando que
no se paga impuestos. Mostrar importe bruto, descuento e importe a pagar.
Marca
M
N
S
B
G

Dscto(%)
10 //Maxell
15 //NCR
20 //Sentinel
25 //Burroughs
30 //Golgstar

Instructor: Italo Yaranga Vite.

Email:ipyv@hotmail.com

Java Programming I

import javax.swing.JOptionPane;
public class Ejercicio4_Auxiliar_EstSelectivas
{
// el mtodo main inicia la ejecucin de la aplicacin java
public static void main( String args[] )
{
//declaracin de variable
char sn4;
String sn1=new String();
String sn2=new String();
String sn3=new String();
double p,c,ib,d,ip;
//entrada de datos
sn1= JOptionPane.showInputDialog("Ingresar Inicial Marca[M,N,S,B,G]:");
sn2= JOptionPane.showInputDialog("Ingresar Cantidad:");
sn3= JOptionPane.showInputDialog("Ingresar Precio :");
//conversin de datos
p=Float.valueOf(sn2);
c=Float.valueOf(sn3);
ib=p*c;
//ubica un caracter mediente un indice
sn4=sn1.charAt(0);
//proceso de datos
switch(sn4)
{
case ('M'):
d=ib*0.10;
break;
case ('N'):
d=ib*0.15;
break;
case ('S'):
d=ib*0.20;
break;
case ('B'):
d=ib*0.25;
case ('G'):
d=ib*0.30;
default:
ib=0.0;
d=0.0;
ip=0.0;
break;
}
ip=ib - d;
//salida de datos
JOptionPane.showMessageDialog( null,"El importe bruto es:"+ib+"\n"+
"El descuento es:"+d+"\n"+"Importe a Pagar:"+ip);
} // fin del metodo main
} // fin de la clase
Instructor: Italo Yaranga Vite.

Email:ipyv@hotmail.com

Java Programming I

11. Compilar la aplicacin Menu Build/compile file y execute file.


12. Crear un programa que permita visualizar el nombre de un planeta del sistema solar
mediante una letra ingresada en orden ascendente.
13. Crear un programa que lee un valor numrico y la transforme en calificacin
alfabtica, escribiendo el resultado.
Rangos
1-3
4-7
8-10
11-14

Alfabtica
A
B
C
D

14. Crear Determinar el importe a pagar por un alumno de un instituto cuya cuota tiene
un porcentaje de descuento que se establece en la siguiente tabla y esta en funcin al
colegio de procedencia del alumno, el importe estn exonerados de impuestos.
INSTITUTOS
Colegio
A B
C
Nacional 50 40
30
Particular 25 20
15

Instructor: Italo Yaranga Vite.

Email:ipyv@hotmail.com

Vous aimerez peut-être aussi