Está en la página 1de 8

Guía de Laboratorio No.

03
Curso: Taller de Programación

I. OBJETIVOS
 Desarrollo de programas secuenciales y condicionales.

II. ESPECIFICACIÓN DEL EJERCICIO

Enunciado de los problemas (programas secuenciales):

1. Ingrese la edad de una persona por teclado, si la edad es mayor e igual a 18 es ("Es
mayor de edad, pase") sino (” Es menor de edad, fuera”);
2. La aerolínea ABC realiza venta de pasajes solo a mayores de edad de 18 años, si es
así ingresa el idioma Ingles o alemán y según género (H, M), Si es (H) Hombre
muestra un mensaje “Bienvenido Señor a aerolíneas ABC” y si es (M) Mujer
muestra el mensaje” Bienvenido Señorita a aerolíneas ABC a”. Si el idioma es
Ingles muestra un mensaje “Usted puede viajar a Australia, Canadá, EE. UU” y si
es alemán ("Usted puede viajar a Alemania, Austria, Suiza") y si es menos de
edad. ("Lo sentimos usted es menor de edad");
3. Supermercados Peruanos a decidido regalar un cupón el cual depende la cantidad
del producto a comprar de Leche Gloria por el cual necesita ingresar por teclado la
cantidad y el precio si el total es mayor de 600 entonces nuestra en pantalla Usted a
ganado un cupón de 100 soles. Si cuenta con tarjeta BCP, BBVA, INTERBANK
ingréselo a continuación, Y si es otro tipo de tarjeta debe mostrar un mensaje
("Usted no ha podido acceder a un cupón y tampoco a un premio especial")

TARJETA MENSA
JE
BCP Usted ha ganado una moto
BBVA Usted ha ganado un auto
INTERBAN Usted ha ganado un departamento
K

Enunciado de los problemas (programas condicionales):

4. Realizar el ejercicio que pida dos valores numéricos y mostrar cual es el mayor,
cual es el menor o si son iguales.
5. El programa que calcula si un número entero es par o impar es el siguiente
6. Ordenar 3 números de mayor a menor.
7. En un casino de juegos se desea mostrar los mensajes respectivos por el puntaje
obtenido en el lanzamiento de tres dados de un cliente, de acuerdo a los siguientes
resultados:
 Si los tres dados son seis, mostrar el mensaje “Excelente”
 Si dos dados se obtienen seis, mostrar el mensaje “Muy bien”
 Si un dado se obtiene seis, mostrar el mensaje “Regular”
 Si ningún dado se obtiene seis, mostrar el mensaje “Pésimo”
Desarrollo de programas en Java

package laboratorio_S03_s01_s02;

import java.util.Scanner;
public class
S03_s01Ejercio1 {

public static void main(String[] args) {

// EJEMPLO 1: EL CINE

/*Scanner scan = new Scanner (System.in); System.out.println ("Ingrese genero: (h/m)");


String genero = scan.next();
if( genero.equals("h")) { System.out.println("Bienvenido Caballero");
}else{
System.out.println("Buenas tardes Dama");
}
double precio=0; System.out.println("Ingrese su edad"); int
edad = scan.nextInt();
if (edad > 6 && edad <= 12){ precio = 10;
}else{
if (edad > 12 && edad <= 60){ precio = 20;
}else{
if (edad > 60){ precio = 15;
}
}
}
System.out.println("Se le cobrara S/" + precio); */

// EJERCICIO DE COMIENZO "INSTRUCCIONES: SI"

/* Scanner scan = new Scanner(System.in); System.out.println("Ingrese su edad:"); int edad =


scan.nextInt(); if (edad>=18){
System.out.println("Es mayor de edad, pase");
} else{
System.out.println("Es menor de edad, fuera!");
}*/
// EJEMPLO 2 (EL VIAJE)
/*Scanner scan = new Scanner(System.in);
System.out.println("Ingrese Idioma Ingles o Aleman "); String
idioma = scan.next();
System.out.println ("Ingrese Genero (h,m)");
String genero = scan.next(); System.out.println
("Ingrese Edad");
int edad = scan.nextInt();

if(edad>=18){ if (genero.equals("h")){
System.out.println ("Bienvenido Señor a aerolineas ABC");
}else{
if(genero.equals ("m")){
System.out.println ("Bienvenida Señorita a aerolineas ABC");
}
}
If (idioma.equals ("ingles") || idioma.equals ("Ingles")){ System.out.println
("Usted puede viajar a Australia, Canadá, EE.UU");
} else {
If (idioma.equals ("aleman") || idioma.equals ("Aleman")){ System.out.println
("Usted puede viajar a Alemania, Austria, Suiza");
}
}
} else {
System.out.println ("Lo sentimos usted es menor de edad");
}*/

// EJEMPLO 3 (EL CUPON)

/*Scanner scan = new Scanner(System.in);


System.out.println("Ingrese cantidad del producto a comprar"); int
cantidad = scan.nextInt();
System.out.println ("Ingrese precio de los productos");
double precio = scan.nextDouble();
double total = cantidad*precio; if
(total > 600) {
System.out.println ("Usted a ganado un cupon de 100 soles"); System.out.println ("Si
cuenta con tarjeta BCP, BBVA, INTERBANK ingreselo a continuacion");
String tarjeta = scan.next();
if (tarjeta.equals ("BCP") || tarjeta.equals("bcp")){
System.out.println ("Usted a ganado una moto");
} else {
If (tarjeta.equals ("BBVA") || tarjeta.equals("bbva")){
System.out.println ("Usted a ganado un auto");
} else {
If (tarjeta.equals ("INTERBANK") || tarjeta.equals ("interbank")){
System.out.println ("Usted ha ganado un departamento");
}
}
}
} else {
System.out.println ("Usted no ha podido acceder a un cupón y tampoco a un premio especial");
}*/
}
}

// EJEMPLO 4 (Mostrar cuales el mayor)

import java.util.*;
public class Ejemplo04 {
public static void main (String []args){ int a, b ;
Scanner dato = new Scanner(System.in);
System.out.println ("Ingrese el primer numero ;"); a =
dato.nextInt ( );
System.out.println ("Ingrese el segundo numero ;"); b =
dato.nextInt ();
if(a == b){
System.out.println ("Los numeros son iguales");
}else if(a > b ){
System.out.println ("El primer numero es mayor");
System.out.println("El segundo numero es menor");
}else{
System.out.println ("El segundo numero es mayor");
System.out.println("El primer numero es menor");

}
}
}

// EJEMPLO 5 (Número entero es par o impar)

import java.util.*;
public class Ejemplo05 {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
int N;
System.out.print("Introduzca Número entero: ");
N = sc.nextInt();
if(N%2==0)
System.out.println("Par");
else
System.out.println("Impar");
}
}

// EJEMPLO 6 (Ordenar 3 números)

public class Ejermplo06 {


public static void main(String[] args) { int n1,n2,n3;
Scanner entrada=new Scanner(System.in); System.out.print("Ingrese un numero: ");
n1=entrada.nextInt(); System.out.print("Ingrese un numero: "); n2=entrada.nextInt();
System.out.print("Ingrese un numero: "); n3=entrada.nextInt(); if((n1>n2)&&(n2>n3)){
System.out.println("El orden es: " + n1 + n2 +n3);
}
else if((n1>n3)&&(n3>n2)){ System.out.println("El orden es: " + n1 + n3 +n2);
}
else if((n2>n1)&&(n1>n3)){ System.out.println("El orden es: " + n2 + n1 +n3);
}
else if((n2>n3)&&(n3>n1)){ System.out.println("El orden es: " + n2 + n3 +n1);
}
else if((n3>n2)&&(n2>n1)){ System.out.println("El orden es: " + n3 + n2 +n1);
}
else{
System.out.println("El orden es: " + n3 + n1 +n2);
}
}
}

// EJEMPLO 7 (Un Casino)

También podría gustarte