Programa em NETBEANS que fiz usando a classe SCANNER (Ajuda)

O TRABALHO É O SEGUINTE:

Cansado de fazer cálculos manuais, um pequeno empresário precisa de um programa que o ajude a
controlar os gastos de produção, bem como calcular o preço de venda de seus sorvetes, que são
baseados numa antiga receita caseira. Veja as informações obtidas junto ao dono da fábrica, numa
conversa:
Eu recebo o leite de diversos produtores rurais, todos os dias. A quantidade total de litros de
leite recebidos por dia varia.;
Cada litro de leite produz 1,5kg de sorvete
Em cada 100g de sorvete eu devo colocar 20g de essência aromatizante.;
Para cada 20g de essência aromatizante, devo colocar 5g de emulsificante.;
Para cada quilo de sorvete, gasto 2,5 litros de água. ;
Esta receita está na minha família há mais de 25 anos.; CREIO EU QUE ESTA INFORMAÇÃO NAO TEM IMPORTANCIA NENHUMA.
Para cada quilo de sorvete, gasto 350g de frutas.;
Para cada 2 quilos de sorvete, gasto 1 dúzia de ovos.;
Eu não tenho trator na minha indústria.; CREIO EU QUE ESTA INFORMAÇÃO TAMBÉM NAO TEM IMPORTANCIA NENHUMA.
Os sorvete são embalados em potes de plásticos com capacidade para 2kg cada;
Dependendo da região para onde vou vender, minha taxa de lucro varia. Preciso que o
programa permita que eu possa estabelecer a taxa de lucro que quero empregar.
Os dados que o empresário usa para calcular seus gastos de produção:
O preço do litro de leite e de água;
O preço do quilo de essência aromatizante e do emulsificante;
O preço do quilo de frutas e de uma dúzia de ovos;
O preço de cada pote plástico;
A taxa de lucro desejada;
Com base nestes dados, você deverá escrever um programa que calcule os seguintes dados:
Quantos quilos de sorvete serão produzidos;
A quantidade (em kg) e o valor (em R$) gastos com essência aromatizante, emulsificante e
frutas;
A quantidade (em l) e o valor (em R$) gastos com água;
A quantidade (em dúzias) e o valor (em R$) gastos com ovos;
O montante total (em R$) gasto para produzir o sorvete;
O preço de custo (em R$) de cada quilo de sorvete;
O preço de venda (em R$) de cada quilo de sorvete.
O total a ser arrecadado com a venda de toda a produção
Java Básico » Ajuda com programa em NetBeans » Ir para mensagem *****
Gente preciso muito da ajuda de vcs, estou com duvida de como fazer o seguinte programa:

Trabalho de Técnica de Programação
Cansado de fazer cálculos manuais, um pequeno empresário precisa de um programa que o ajude a
controlar os gastos de produção, bem como calcular o preço de venda de seus sorvetes, que são
baseados numa antiga receita caseira. Veja as informações obtidas junto ao dono da fábrica, numa
conversa:
Eu recebo o leite de diversos produtores rurais, todos os dias. A quantidade total de litros de
leite recebidos por dia varia.;
Cada litro de leite produz 1,5kg de sorvete
Em cada 100g de sorvete eu devo colocar 20g de essência aromatizante.;
Para cada 20g de essência aromatizante, devo colocar 5g de emulsificante.;
Para cada quilo de sorvete, gasto 2,5 litros de água. ;
Esta receita está na minha família há mais de 25 anos.; CREIO EU QUE ESTA INFORMAÇÃO NAO TEM IMPORTANCIA NENHUMA.
Para cada quilo de sorvete, gasto 350g de frutas.;
Para cada 2 quilos de sorvete, gasto 1 dúzia de ovos.;
Eu não tenho trator na minha indústria.; CREIO EU QUE ESTA INFORMAÇÃO TAMBÉM NAO TEM IMPORTANCIA NENHUMA.
Os sorvete são embalados em potes de plásticos com capacidade para 2kg cada;
Dependendo da região para onde vou vender, minha taxa de lucro varia. Preciso que o
programa permita que eu possa estabelecer a taxa de lucro que quero empregar.
Os dados que o empresário usa para calcular seus gastos de produção:
O preço do litro de leite e de água;
O preço do quilo de essência aromatizante e do emulsificante;
O preço do quilo de frutas e de uma dúzia de ovos;
O preço de cada pote plástico;
A taxa de lucro desejada;
Com base nestes dados, você deverá escrever um programa que calcule os seguintes dados:
Quantos quilos de sorvete serão produzidos;
A quantidade (em kg) e o valor (em R$) gastos com essência aromatizante, emulsificante e
frutas;
A quantidade (em l) e o valor (em R$) gastos com água;
A quantidade (em dúzias) e o valor (em R$) gastos com ovos;
O montante total (em R$) gasto para produzir o sorvete;
O preço de custo (em R$) de cada quilo de sorvete;
O preço de venda (em R$) de cada quilo de sorvete.
O total a ser arrecadado com a venda de toda a produção.

Olhem com estas informações eu cheguei a seguinte conclusão:

[code]package Sorvete;

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

public class Sorvete {

public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String data;
    DecimalFormat formatar = new DecimalFormat("0.00");
    double leite_recebido, lucro_aguardado, p_leite, p_aroma, p_emulsificante, p_agua, p_fruta,
            p_ovo, p_caixa, total_leite, total_aroma, total_emulsificante, total_agua, total_fruta,
            total_ovos, total_caixa, total, total_lucro, total_soverte, sorvete, essencia, emulsificante,
            agua, frutas, ovos, caixas;
    System.out.print ("Por favor, insira a data a ser processada: ");
    data = input.next();
    System.out.print("Por favor, informe a quantidade total de leite recebida em litros: ");
    leite_recebido = input.nextDouble();
    System.out.print("Por favor, informe o lucro aguardado em % ");
    lucro_aguardado = input.nextDouble();
    System.out.print("Por favor, informe o valor do litro de leite em R$: ");
    p_leite = input.nextDouble();
    System.out.print("Por favor, informe o valor do litro de agua em R$:");
    p_agua = input.nextDouble();
    System.out.print("Por favor, informe o preço de cada pote de plastico em R$: ");
    p_caixa = input.nextDouble();
    System.out.print("Por favor, informe o preço da essencia aromatizante por KG ");
    p_aroma = input.nextDouble();
    System.out.print("Por favor, informe o preço do emulsificante por KG: ");
    p_emulsificante = input.nextDouble();
    System.out.print("Por favor, informe o preço das frutas por KG: ");
    p_fruta = input.nextDouble();
    System.out.print("Por favor, informe o preço de cada duzia de ovos: ");
    p_ovo = input.nextDouble();
    sorvete = (leite_recebido * 1500);
    essencia = (sorvete / 100) * 20;
    emulsificante = (essencia / 20) * 5;
    agua = (sorvete * 2.5) / 1000;
    frutas = (sorvete * 350) / 1000;
    ovos = sorvete / 2000;
    caixas = sorvete / 2000;
    total_leite = leite_recebido * p_leite;
    total_aroma = (essencia * p_aroma) / 1000;
    total_emulsificante = (emulsificante * p_emulsificante) / 1000;
    total_agua = agua * p_agua;
    total_fruta = (frutas * p_fruta) / 1000;
    total_ovos = ovos * p_ovo;
    total_caixa = caixas * p_caixa;
    total = total_leite + total_agua + total_fruta + total_ovos + total_caixa + total_aroma + total_emulsificante;
    total_lucro = (total * lucro_aguardado) / 100;
    total_soverte = sorvete / 1000;
    System.out.println("A produção total de sorvete no dia " + data + " é de " + formatar.format(total_soverte) + " Kg");
    System.out.println("O valor total gasto foi de R$ " + formatar.format(total) + " e o lucro é de: " + formatar.format(lucro_aguardado) + "%, o valor total do lucro foi de: " + formatar.format(total_lucro));
    System.out.println("O valor total de leite recebido foi de " + formatar.format(leite_recebido) + " Litros, num valor total de R$: " + formatar.format(total_leite)) ;
    System.out.println("O valor total de essência aromatizante é de " + formatar.format(essencia) + " gramas, num valor total de R$: " + formatar.format(total_aroma));
    System.out.println("O valor total de emulsificante é de " + formatar.format(emulsificante) + " gramas,num valor total de R$:  " + formatar.format(total_emulsificante));
    System.out.println("O valor total de água é de " + formatar.format(agua) + " Litros,num valor total de R$:  " + formatar.format(total_agua));
    System.out.println("O valor total de fruta(s) é de " + formatar.format(frutas) + " gramas,num valor total de R$: " + formatar.format(total_fruta));
    System.out.println("O valor total de ovo(s) é de " + formatar.format(ovos) + " dúzia(s),num valor total de R$: " + formatar.format(total_ovos));
    System.out.println("O valor total de caixa(s) é de " + formatar.format(caixas) + " potes plasticos,num valor total de R$: " + formatar.format(total_caixa));
}

}[/code]
Gente me ajudem, começei a ter aulas de java mas estou com dificuldades em montar este programa.
se alguem puder verificar se deste modo que fiz esta certo eu agradeço.

Qual é a duvidammmmmmm?
Aliás, não vou ler o enunciado, principalmente por você tê-lo repetido.
É desnecessário, seja direto. Qual a dúvida? Dá erro? Não atende ao que é pedido no enunciado?