Javafree
Página Inicial do Fórum > Apresentação

duvidas



Criar novo tópico   Responder tópico


  1. ruanbfc
    Posts:1


    Comment Arrow

    Publicado em: 30/03/2016 21:48:13

    Olá amigos boa noite estou tendo um problema com um programa que meu professor pediu para criar.

    sendo que ja efetuei todos o comandos certos mais esta dando um erro teria como um de vcs me dar uma ajuda.

    esse e o programa:

    package javalivro;

    import java.text.DecimalFormat;
    import java.util.Random;
    import java.util.Scanner;


    public class JavaLivro {


    public static void main(String[] args)
    {
    Random aleatorio = new Random();
    DecimalFormat dec = new DecimalFormat("0.00";
    Scanner entrada = new Scanner(System.in);
    String nome,livro,autor,resposta,cpf,formapg;
    int qtdeestoque,gerarISBN,qtdepedida,estoqueatual,codcliente;
    float precoUN,subtotal,dinheiro,cartao,totalFinal1,totalFinal2;

    System.out.println("<<<<<<LIVRARIA>>>>>>";
    System.out.println("<<<<<<BEM VINDO>>>>>";
    System.out.println("<<<<<<DADOS>>>>>>";
    System.out.println("===================";
    System.out.println("Digite Seu Nome";
    nome = entrada.nextLine();
    System.out.println("Digite Seu cpf";
    cpf = entrada.nextLine();
    System.out.println("<<<<<<<<>>>>>>>>\n";
    System.out.println("<<<<<<<<>>>>>>>>";
    System.out.println("<<<<<<<<CADASTRADO COM SUCESSO!>>>>>>>>";
    System.out.println("<<<<<<<<>>>>>>>>\n";


    System.out.println("<<<<<<<<Orçamento>>>>>>>>";
    System.out.print("Digite o Nome do Livro: ";
    livro = entrada.nextLine();
    System.out.print("Digite o Nome do Autor: ";
    autor = entrada.nextLine();
    gerarISBN = aleatorio.nextInt(55555);
    System.out.println("ISBN: "+gerarISBN);
    System.out.print("Preço(un):R$ ";
    precoUN = entrada.nextFloat();
    System.out.print("Estoque(un): ";
    qtdeestoque = entrada.nextInt();
    System.out.print("Disponibilidade: ";
    if(qtdeestoque>0)
    {
    System.out.println("Sim";
    }
    else
    {
    System.out.println("Não";
    }
    System.out.println("<<<<<<<<<<>>>>>>>>>>\n";
    System.out.println("\n<<<<<<<<Relatório Do Produto>>>>>>>>";
    System.out.println("Livro: "+livro);
    System.out.println("Autor: "+autor);
    System.out.println("ISBN: "+gerarISBN);
    System.out.println("Estoque: "+qtdeestoque);
    System.out.print("Preço(un):R$";
    System.out.println(dec.format(precoUN));
    System.out.print("Deseja Realizar a Compra Do Livro?";
    resposta = entrada.next();
    System.out.println("<<<<<<<<<<>>>>>>>>>>";
    if(resposta.equals("sim")
    {
    System.out.println("\n<<<<<<<<<<Compras>>>>>>>>>>\n";
    System.out.println("Título: "+livro);
    System.out.println("ISBN: "+gerarISBN);
    System.out.print("Preço(un): ";
    System.out.println(dec.format(precoUN));
    System.out.print("Insira a Quantidade: ";
    qtdepedida = entrada.nextInt();
    subtotal = (precoUN*qtdepedida);
    System.out.println("subtotal:R$";
    System.out.println(dec.format(subtotal));
    System.out.println("Forma De Pagamento:";
    formapg = entrada.next();
    if(formapg.equals("dinheiro")
    {
    System.out.println("À Vista com 10% de Desconto";
    }
    else
    {
    System.out.println("Parcelado em 3x sem juros";
    }
    estoqueatual = (qtdeestoque - qtdepedida);
    System.out.println("Estoque Atual: "+estoqueatual);
    System.out.println("<<<<<<<<<<>>>>>>>>>>\n";
    System.out.println("====================";
    System.out.println("<<<<<Compra Efetuada Com Sucesso!>>>>>";
    System.out.println("<<<<<<<<<<>>>>>>>>>>\n";
    System.out.println("\n==================";
    System.out.println("<<<<<==Gerando Cupom Fiscal==>>>>>";
    System.out.println("<<<<<<<<<<>>>>>>>>>>\n";
    System.out.println("\n==================\n";
    System.out.println("<<<<<LIVRARIA>>>>>";
    System.out.println("====================\n";
    codcliente = entrada.nextInt(55555);
    System.out.println("Código do Cliente:"+codcliente);
    System.out.println("Cliente: "+nome);
    System.out.println("CPF: "+cpf);
    System.out.println("<<<<<<<<<<>>>>>>>>>>>";
    System.out.println("<<<<<<<<<<>>>>>>>>>>>\n";
    System.out.println("Titulo do Livro: "+livro);
    System.out.println("Autor: "+autor);
    System.out.println("ISBN:"+gerarISBN);
    System.out.println("Preço(un): "+precoUN);
    System.out.println("Quantidade: "+qtdepedida);
    System.out.print("Subtotal: ";
    System.out.println(dec.format(subtotal));
    System.out.println("Forma de Pagamento; "+formapg);

    if(formapg.equals("dinheiro")
    {
    dinheiro = (subtotal - (subtotal*10)/100);
    System.out.print("À Vista c/Desconto - Total de R$ ";
    System.out.println(dec.format(dinheiro));
    }
    else
    {
    cartao = (subtotal/3);
    System.out.print("Cartão - Parcelado em 3x de ";
    System.out.println(dec.format(cartao));
    }
    System.out.println("\n<<<<<<<<<<>>>>>>>>>>";
    System.out.println("<<<<<<<<<<<==Obrigado Volte Sempre!==>>>>>>>>>>";
    System.out.println("<<<<<<<<<<<>>>>>>>>>>>\n";
    System.out.println("\n<<<<<<<<<<<>>>>>>>>>>>>\n";
    }

    }

    }


    na parte do pagamento da erro.

    deste ja agradeço.



  1. Relacionados