stock libros

 avatar
unknown
java
9 months ago
2.5 kB
2
Indexable
package StockTiendadelibros;

import java.util.Scanner;

public class TiendadeLibros {

  public static Scanner sc = new Scanner(System.in);
  static int cantidadHistoria = 25;
  static int cantidadEnciclopedia = 20;
  static int cantidadNovelas = 10;

  static double precioHistoria = 3.50;
  static double precioEnciclopedia = 5.45;
  static double precioNovelas = 2.75;

  public static void main(String[] args) {
    // TODO Auto-generated method stub
    calcularStock();
  }

  private static void calcularStock() {
    // TODO Auto-generated method stub
    boolean seguirPreguntandoLibrosdeHistoria = true;
    int contador = 0;

    while (seguirPreguntandoLibrosdeHistoria) {
      System.out.println("¿Cuántos libros de história quieres comprar?");
      int valor = sc.nextInt();
      if (valor > cantidadHistoria) {
        contador += 1;
        System.out.println("No tenemos tantos libros de Historia,lo siento");

      } else {
        cantidadHistoria = cantidadHistoria - valor;
        System.out.println("El stock de Historia se queda en: " + cantidadHistoria);

        seguirPreguntandoLibrosdeHistoria = false;
        break;
      }
    }

    boolean seguirPreguntandoLibrosdeEnciclopedia = true;
    int contador1 = 0;
    while (seguirPreguntandoLibrosdeEnciclopedia) {
      System.out.println("¿Cuántos libros de Enciclopedia quieres comprar?");
      int valor1 = sc.nextInt();
      if (valor1 > cantidadEnciclopedia) {
        contador1 += 1;
        System.out.println("No tenemos tantos Enciclopedias,lo siento");
      } else {
        cantidadEnciclopedia = cantidadEnciclopedia - valor1;
        System.out.println("El stock de Enciclopedias se queda en: " + cantidadEnciclopedia);

        seguirPreguntandoLibrosdeEnciclopedia = false;
        break;
      }
    }
    boolean seguirPreguntandoLibrosdeNovelas = true;
    int contador2 = 0;
    while (seguirPreguntandoLibrosdeNovelas) {
      System.out.println("¿Cuántos libros de Novelas quieres comprar?");
      int valor2 = sc.nextInt();
      if (valor2 > cantidadNovelas) {
        contador2 += 1;
        System.out.println("No tenemos tantos de Novelas,lo siento");

      } else {

        cantidadNovelas= cantidadNovelas - valor2;

        System.out.println("El stock de Novelas se queda en: " + cantidadNovelas);

        seguirPreguntandoLibrosdeNovelas = false;
        break;
      }
    }

  }
}
Editor is loading...
Leave a Comment