LAB04 C6GA Quintanilla
LAB04 C6GA Quintanilla
LAB04 C6GA Quintanilla
LABORATORIO N 04
ESTRUCTURAS DE CONTROL
CODIGO DEL CURSO:
Alumno(s)
Grupo
Ciclo
Fecha de entrega
II
Nota
I.- OBJETIVOS:
II.- SEGURIDAD:
Advertencia:
En este laboratorio est prohibida la manipulacin del
hardware, conexiones elctricas o de red; as como la
ingestin de alimentos o bebidas.
V.- RECURSOS:
En este laboratorio cada alumno trabar con un equipo con Windows XP.
Software de Java y Netbeans instalado en el equipo Virtual
VII.- PROCEDIMIENTO:
INICIAR EL EQUIPO VIRTUAL
1.
2.
3.
4.
3. Ejecute el programa y verifique que los valores de salida resultante sean valores correctos
switch (expresin) {
case valor1:
instrucciones1;
break;
case valor2:
instrucciones2;
break;
1. Implementar un programa, empleando la sentencia switch que permita ingresar un numero entero entre 1 7 y nos devuelva el nombre del da de la semana segn la siguiente tabla:
Nmer
Nombre dia de la semana
o
1
Domingo
2
Lunes
3
Martes
4
Mircoles
5
Jueves
6
Viernes
7
Sabado
2. A continuacin se muestra el cdigo del programa resultante:
while (condicin) {
sentencias;
1. Empleando la sentencia repetitiva while, implementar un programa que imprima los 10 primeros nmeros
naturales
2. A continuacin se muestra el cdigo del programa resultante:
4. Empleando la sentencia repetitiva while, implementar un programa que imprima los valores de las
funciones seno, coseno y tangente de un rango continuo de ngulos. El valor de los ngulos inicial y final del
rango a usar deber ser ingresado por teclado
5. A continuacin se muestra el cdigo del programa resultante:
do {
sentencias;
1. Empleando la sentencia repetitiva do while, implementar un programa que imprima los 20 primeros
nmeros naturales
2. A continuacin se muestra el cdigo del programa resultante:
1. Empleando la sentencia repetitiva for, implementar un programa que imprima los 30 primeros nmeros
naturales
2. A continuacin se muestra el cdigo del programa resultante:
}
else if (mes == 8){
System.out.println("Agosto");
}
System.out.println("Septiembre");
}
else if (mes == 10){
System.out.println("Octubre");
}
else if (mes == 11){
System.out.println("Noviembre");
}
else if (mes == 12){
System.out.println("Diciembre");
}
else {
System.out.println("Numero de mes incorrecto");
}
}
}
2. Empleando la sentencia switch implementar un programa que permita el ingreso de un nmero de mes e
imprima en pantalla el nombre de mes correspondiente
package numerodemes;
import java.util.Scanner;
public class Numerodemes {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Ingrese los numero de mes");
int numero= sc.nextInt();
switch(numero){
case 1: System.out.println("Enero");
break;
case 2: System.out.println("Febrero");
break;
case 3: System.out.println("Marzo");
break;
case 4: System.out.println("Abril");
break;
case 5: System.out.println("Mayo");
break;
case 6: System.out.println("Junio");
break;
case 7: System.out.println("Julio");
break;
case 8: System.out.println("Agosto");
break;
case 9: System.out.println("Septiembre");
break;
case 10: System.out.println("Octubre");
break;
case 11: System.out.println("Noviembre");
break;
case 12: System.out.println("Diciembre");
break;
default: System.out.println("El numero no es el correcto");
}
}
}
3. Empleando la sentencia if- else if implementar un programa que permita el ingreso de un nmero de mes e
imprima en pantalla el nmero de das que contiene dicho mes}
package numerodediasdeciertomes;
import java.util.Scanner;
public class NumeroDeDiasDeCiertoMes {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
System.out.println("Ingrese el numero de mes");
int mes = sc.nextInt();
if (mes == 1){
System.out.println("Enero tiene 31 dias");
}
else if (mes == 2){
System.out.println("Febrero tiene 28 dias");
}
else if (mes ==3){
System.out.println("Marzo tiene 31 dias");
}
else if (mes ==4){
System.out.println("Abril tiene 30 dias");
}
else if (mes ==5){
System.out.println("Mayo tiene 30 dias");
}
else if (mes == 6){
System.out.println("Junio tiene 30 dias");
}
else if (mes ==7) {
System.out.println("Julio tiene 31 dias");
}
else if (mes == 8){
System.out.println("Agosto tiene 31 dias");
}
else if (mes ==9){
System.out.println("Septiembre tiene 30 dias");
}
else if (mes == 10){
System.out.println("Octubre tiene 31 dias");
}
else if (mes ==11){
System.out.println("Noviembre tiene 30 dias");
}
else if (mes ==12){
System.out.println("Diciembre tiene 31 dias");
}
else {
System.out.println("El numero de mes es incorrecto por lo tanto no se podra efectuar el numero de
dias");
}
}
}
4. Empleando la sentencia switch implementar un programa que permita el ingreso de un nmero de mes e
imprima en pantalla el nmero de das que contiene dicho mes
package numerodediasdeunmesconswitch;
import java.util.Scanner;
public class NumeroDeDiasDeUnMesConSwitch {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("Ingrese el numero de mes: ");
int mes = sc.nextInt();
switch (mes){
case 1 :
System.out.println("Enero tiene 30 dias");
break;
case 2 :
8. Empleando el bucle do while implementar un programa que permita visualizar los cuadrados y las races
cuadradas de los 100 primeros nmeros naturales
10. Empleando el bucle while implementar un programa que permita visualizar los 100 primeros nmeros
pares en forma descendente
11. En un nuevo programa. Modificar el programa anterior para utilizar el bucle for
12. Implemente un programa que diga si un nmero ingresado por teclado es primo o no. Un nmero primo es
aquel que slo es divisible entre el mismo y la unidad
13. Implementar un programa que calcule el factorial de un nmero ingresado por teclado
14. Implementar un programa que permita ingresar un nmero entero y que descomponga y visualice en pantalla
dicho nmero en sus unidades, decenas, centenas, etc. segn la extensin del nmero ingresado
15. Implemente un programa que permita resolver el binomio de Newton, donde se debe ingresar los valores de
a, b y n (Opcional)
Donde:
Observaciones