Java - Ayuda con este programa de boletos!

 
Vista:
sin imagen de perfil

Ayuda con este programa de boletos!

Publicado por Sandra (4 intervenciones) el 22/01/2020 22:50:51
Realiza un programa que sea útil para apoyar al dueño de un parque de diversiones que tiene una máquina para vender boletos. Toma en cuenta las siguientes restricciones:

- La máquina vende tres tipos de boletos:
Adulto que cuestan $100.
Niños que cuestan $70.
Adulto mayor con credencial del INAPAM que cuestan $50.
Adulto mayor sin credencial cuestan lo mismo que uno de niño.

- Para comparar los boletos en esta máquina deben solicitarse de uno a la vez (como la máquina que vende latas de refrescos). Puedes suponer que la máquina tiene una cantidad ilimitada de boletos de los tres tipos.

- Los datos de entrada serán:
Clave para el boleto de adulto, A.
Clave para el boleto de niño, N.
Clave para el boleto del INAPAM, I.
Clave para el boleto de abuelito sin credencial, B.

- Se debe mostrar su precio y luego preguntar si hay otro cliente que solicite boleto, si el usuario contesta que sí, el programa debe repetir el proceso.


*Ejemplo de ejecución:

Tipo de boleto? A
El boleto cuesta? $120.00
Otro boleto (s/n)? s
Tipo de boleto? I
El boleto cuesta? $50.00
Otro boleto (s/n)? n
Fin del programa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de pablo
Val: 626
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ayuda con este programa de boletos!

Publicado por pablo (239 intervenciones) el 23/01/2020 15:32:02
Hola Sandra aquí uno de ejemplo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int adulto=100;
    int niño= 70;
    int amsc= 70;
    int inapam = 50;
    char opt;
    char tipos;
    do{
      System.out.println("Tipo de boleto:");
      tipos = entrada.next().charAt(0);
      switch(tipos){
        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 "+ inapam);
        break;
        case 'b':
        System.out.println("El boleto tiene un valor de "+ amsc);
        break;
      }
      System.out.println("Desea otro boleto (s/n)");
      opt = entrada.next().charAt(0);
    }while(!(opt !='s'));
    System.out.println("Programa finalizado, vuelva pronto");
  }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar