Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // CLASSE: CRIAR CLASSE (Arquivo 1)
- // CLASSE
- package AULAB_17;
- import java.util.Scanner;
- import java.util.Random;
- public class PEDIDOS
- {
- // Atributos
- String nomprod;
- String nomped;
- int qtdprod;
- int preçunit;
- int códped;
- // Instanciação
- Scanner ent = new Scanner ( System.in );
- Random rd = new Random ();
- // Método Gerar Pedido
- void GP()
- {
- // Variável local
- String x;
- System.out.println(" DIGITE O NOME DO PRODUTO : ");
- this.nomprod = ent.next();
- System.out.println(" DIGITE A QUANTIDADE DO PRODUTO : ");
- this.qtdprod = ent.nextInt();
- System.out.println(" DIGITE O PREÇO UNITÁRIO DO PRODUTO : ");
- this.preçunit = ent.nextInt();
- System.out.println(" CÓDIGO DO PEDIDO GERADO : ");
- this.códped = rd.nextInt(55555); // Valor randômico
- System.out.println(" DIGITE O NOME DO PEDIDO : ");
- this.nomped = ent.next();
- System.out.println(" DESEJA IMPRIMIR O RELATÓRIO ? ( sim OU nao ) ");
- x = ent.next();
- // Estrura de decisão "sim"
- if ( x.equals ( "sim" ) )
- {
- System.out.println(" ----------------- RELATÓRIO --------------- ");
- System.out.println(" NOME DO PRODUTO : " + this.nomprod );
- System.out.println(" QUANTIDADE DO PRODUTO : " + this.qtdprod );
- System.out.println(" PREÇO UNITÁRIO DO PRODUTO : " + this.preçunit );
- System.out.println(" CÓDIGO DO PEDIDO GERADO : " + this.códped );
- System.out.println(" NOME PEDIDO : " + this.nomped );
- System.out.println(" ----------------------- FIM --------------- ");
- }
- // Estrura de decisão "sim"
- else
- if ( x.equals ("nao") )
- {
- System.out.println(" PEDIDO REALIZADO COM SUCESSO ");
- }
- }
- }
- // ==================================================================================
- // CRIAR MENU (Arquivo 2)
- package AULAB_17;
- import java.util.Scanner;
- public class Z0_MENU
- {
- public static void main ( String args [] )
- {
- // Variáveis
- String r;
- int cont = 1 ;
- // Instanciação
- PEDIDOS p = new PEDIDOS();
- Scanner ent = new Scanner ( System.in );
- System.out.println(" BEM VINDO " + " \n " + " PROGRAMA DOS PEDIDOS " + " \n ");
- System.out.println(" MENU ( DIGITE SOMENTE : 1 ou 2 NESTA ETAPA ) " + " \n " + " 1. PEDIDOS " + " \n " + " 2. SAIR ");
- r = ent.next();
- // Estrutura de decisão "1" --> Pedidos
- if ( r.equals ( "1" ) )
- {
- System.out.println(" DESEJA REALIZAR AGORA MESMO ? ( sim OU nao ) ");
- r = ent.next();
- // Estrura de Loop --> While
- while( r.equals( "sim" ) )
- {
- System.out.println(" PEDIDO : " + cont );
- p.GP(); // Objeto chamando método Gerando Pedido
- cont ++; // Contador + 1 ( " While" é diferente do "for" )
- // Pergunta "Chave"
- System.out.println(" DESEJA REALIZAR OUTRO PEDIDO ? ( sim OU nao ) ");
- r = ent.next();
- }
- }
- // Estrutura de decisão "2" --> Saída
- else
- if ( r.equals ( "2" ) )
- {
- System.out.println(" OBRIGADO ");
- System.exit(0);
- }
- }
- }
- // ==================================================================================
- // CRIAR MENU (Arquivo 3)
- package AULAB_17;
- import java.util.Scanner;
- public class Z1_MENU
- {
- public static void main ( String args [] )
- {
- String r;
- int cont;
- int qtd;
- PEDIDOS p = new PEDIDOS();
- Scanner ent = new Scanner ( System.in );
- System.out.println(" BEM VINDO " + " \n " + " PROGRAMA PEDIDOS " + "\n ");
- System.out.println(" MENU ( DIGITE NESTA ETAPA SOMENTE NÚMEROS ) " + " \n " + " 1. PEDIDOS " + " \n " + " 2. SAIR ");
- r = ent.next();
- if ( r.equals ( "1" ) )
- {
- System.out.println(" DIGITE A QUANTIDADE DE ALUNOS A QUANTIDADE DE ALUNOS QUE SERÃO CADASTRADOS : ");
- qtd = ent.nextInt();
- for ( cont = 1 ; cont <= qtd ; cont ++ )
- {
- System.out.println(" PEDIDO : " + cont );
- p.GP();
- }
- }
- else
- if ( r.equals ( "2" ) )
- {
- System.out.println(" OBRIGADO ");
- System.exit(0);
- }
- }
- }
- // ==================================================================================
- // CRIAR MENU (Arquivo 4)
- package AULAB_17;
- import java.util.Scanner;
- public class Z2_MENU
- {
- public static void main ( String args [] )
- {
- String r;
- int cont = 1;
- PEDIDOS p = new PEDIDOS();
- Scanner ent = new Scanner ( System.in );
- System.out.println(" BEM VINDO " + " \n " + " PROGRAMA PEDIDOS " + " \n ");
- System.out.println(" MENU ( NESTA ETAPA DIGITE SOMENTE NÚMEROS ) " + " \n " + " 1. PEDIDOS " + " \n " + " 2. SAIR ");
- r = ent.next();
- if ( r.equals ( "1" ) )
- {
- do
- {
- System.out.println(" PEDIDO : " + cont );
- p.GP();
- cont ++;
- System.out.println (" DESEJA REALIZAR OUTRO PEDIDO ? ( RESPONDA sim OU nao ) ");
- r = ent.next();
- }
- while ( r.equals ( "sim" ) );
- }
- else
- if ( r.equals( "2" ) )
- {
- System.out.println(" OK ");
- System.exit(0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement