SHARE
TWEET

Untitled

a guest Aug 22nd, 2019 79 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package testes;
  2. import java.util.Scanner;
  3. public class Animes {
  4.  
  5.     public static void main(String[] args) {
  6.         Scanner in = new Scanner (System.in);
  7.         int cabe, incubado=0, espaco, fila=0, limite;
  8.         String qaconteceu, quantos;
  9.        
  10.         cabe = in.nextInt();
  11.         espaco = cabe;
  12.         limite = cabe;
  13.         in.nextLine();
  14.        
  15.         while (in.hasNext()) {
  16.             qaconteceu = in.next();
  17.             System.out.println(qaconteceu);
  18.            
  19.             if (qaconteceu.equals("Entraram")) {
  20.                 quantos =in.next();
  21.                 System.out.println(quantos);
  22.                 if (quantos.equals("SHINY")) {
  23.                     incubado += 1;
  24.                     System.out.println("Um SHINY entrou na incubadora. Atualmente ha "+ incubado + " ovos na incubadora.");
  25.                 }
  26.                 else {
  27.                     int ovos = Integer.parseInt(quantos);
  28.                     if (ovos<espaco) {
  29.                         incubado += ovos;
  30.                         espaco -= ovos;
  31.                         System.out.println(ovos + " ovos entraram na incubadora. Atualmente ha "+ incubado +" ovos na incubadora.");
  32.                     }
  33.                     else if (ovos>espaco) {
  34.                         fila += (ovos - espaco);
  35.                         espaco = 0;
  36.                         System.out.println("Infelizmente a incubadora esta lotada, "+(ovos - espaco)+" ovos foram redirecionadas para a fila.");
  37.                         System.out.println("A fila agora contem "+ fila +" ovos.");
  38.                     }
  39.                 }
  40.             }
  41.             else if (qaconteceu.equals("Sairam")) {
  42.                 quantos = in.next();
  43.                 System.out.println(quantos);
  44.                 if (quantos.equals("SHINY")) {
  45.                     incubado -= 1;
  46.                     System.out.println("Um SHINY nasceu. Atualmente ha "+ incubado +" ovos na incubadora.");
  47.                     if (incubado<limite) {
  48.                         fila -= 1;
  49.                         incubado += 1;
  50.                         espaco -= 1;
  51.                         System.out.println("1 ovos da fila entraram na incubadora.");
  52.                     }
  53.                 }
  54.                 else {
  55.                     int ovos = Integer.parseInt(quantos);
  56.                     espaco += ovos;
  57.                     if (fila>0 && incubado<limite) {
  58.                         if (fila<espaco) {
  59.                             System.out.println(espaco +" ovos da fila entraram na incubadora.");
  60.                             System.out.println("Todos que estavam na fila de espera conseguiram entrar, atualmente nao ha fila de espera.");
  61.                             espaco -= fila;
  62.                             incubado += fila;
  63.                         }
  64.                         else if (fila>espaco){
  65.                             System.out.println(espaco +"ovos da fila entraram na incubadora.");
  66.                             incubado += espaco;
  67.                             fila -= espaco;
  68.                             System.out.println("A fila agora contem "+ fila +" ovos.");
  69.                         }
  70.                     }
  71.             }
  72.             cabe--;
  73.         }
  74.        
  75.     }
  76.     }
  77. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top