0% encontró este documento útil (0 votos)
192 vistas8 páginas

Reto 2

Este documento presenta dos códigos de programación en Java para la resolución de retos. El primer código genera una pirámide de asteriscos de acuerdo a la altura ingresada por el usuario. El segundo código permite al usuario comprar boletos para un parque de diversiones seleccionando entre diferentes tipos de boletos y precios, y repite el proceso hasta que el usuario decida dejar de comprar más boletos. Ambos códigos utilizan entrada de datos, condicionales y ciclos para lograr sus funciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
192 vistas8 páginas

Reto 2

Este documento presenta dos códigos de programación en Java para la resolución de retos. El primer código genera una pirámide de asteriscos de acuerdo a la altura ingresada por el usuario. El segundo código permite al usuario comprar boletos para un parque de diversiones seleccionando entre diferentes tipos de boletos y precios, y repite el proceso hasta que el usuario decida dejar de comprar más boletos. Ambos códigos utilizan entrada de datos, condicionales y ciclos para lograr sus funciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Bernardo Lopez Ortiz

Matricula: 3004354
Programación orientada a objetos
Iris Gabriela Arrona Cardoza
Reto 2
30 de enero de 2022
Codigo 1:

/*

* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
change this license

* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this


template

*/

package r2;

import java.io.*;

/**

* @author Bernardo Lopez Ortiz

*/

public class R1 {

public static BufferedReader entrada = new BufferedReader(new


InputStreamReader(System.in));

public static void main(String[] args) throws IOException {

// TODO code application logic here

//variables

double altura;

//Lectura de datos

System.out.println("intriduzca la altura que tendra la pramide:");

altura = Integer.parseInt(entrada.readLine());

//condiciones

if (altura <3)

System.out.println("el numero que introdujo no es valido");


for(int filas = 1; filas <= altura ; filas++)

//imprimir espacios

for(int espacio = 1; espacio <= altura - filas; espacio++){

System.out.print(" ");

//imprimir asteriscos

for(int asteriscos = 1; asteriscos <=(filas * 2) - 1; asteriscos++) {

System.out.print("*");

System.out.println();

Prueba 1:
Prueba 2:
Código 2:

/*

* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
change this license

* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this


template

*/

package r3;

import java.io.*;

/**

* @author Bernardo Lopez Ortiz

*/

public class R3 {

public static BufferedReader entrada = new BufferedReader(new


InputStreamReader(System.in));

public static void main(String[] args) throws IOException {

// TODO code application logic here

//variables

char boleto;

char opcion;

int adulto = 100;

int niño = 70;

int amip = 50;

int amsc = 70;

//mensaje del programa

System.out.println("Bienvenido al parque de diversiones, seleccione los boletos que


va a comprar");
System.out.println("Boleto de adulto $100, clave ´a´");

System.out.println("Boleto de niño $70, clave ´n´");

System.out.println("Boleto de adulto mayor con credencial del INAPAM $50, clave


´i´");

System.out.println("Boleto de adulto mayor sin credencial del INAPAM $70, clave


´b´");

//compra de boletos

do{

//escoger el botelo

System.out.println("Escoga su tipo de boleto:");

boleto = entrada.readLine().charAt(0);

//cambia el tipo de boleto segun lo que se halla pedido

switch(boleto){

case 'a':

System.out.println("El boleto tiene un valor de "+ adulto);

break;

case 'n':

System.out.println("El boleto tiene un valor de "+ niño);

break;

case 'i':

System.out.println("El boleto tiene un valor de "+ amip);

break;

case 'b':

System.out.println("El boleto tiene un valor de "+ amsc);

break;

//mensaje del programa 2

System.out.println("¿Quiere comprar otro boleto?");


System.out.println("si asi lo desea porfavor escriba ´s´");

System.out.println("de lo contrario escriba ´n´");

opcion = entrada.readLine().charAt(0);

//si la variable opcion es igual a "s" el programa volvera a pedirte que ingreses la
clave de otro boleto

//de lo contrario el programa terminara

}while(!(opcion !='s'));

System.out.println("Gracias por su preferencia, Disfrute su estancia y vuelva


pronto");

Prueba 1:
Prueba 2:

También podría gustarte