Página Inicial do Fórum > Java Básico

alguém ve se estão certos meus códigos?



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 03/07/2012 16:54:35

    preciso de uma ajudinha dos mais experts de programação em java, conclui um trabalho agora pouco e queria saber se realmente está tudo certo, vou colocar as exigencias de cada questão mais o código da mesma, são 3 questões simples. agradeço desde já a ajuda de vocês.

    1) (Questao1.java) Um armazém comercializa cinco diferentes mercadorias,
    identificadas por números inteiros de 1 a 5. A quantidade de mercadorias em
    estoque e o preço de venda de cada produto devem ser armazenados em vetores
    distintos. Ao final de um dia, o comerciante fornece o total de vendas. Crie um
    programa que:
    • Realize as entradas de dados necessárias para alimentar os vetores (exiba
    os valores dos vetores);
    • Calcular e informar a situação do estoque do armazém para cada produto;
    • Calcular o faturamento do dia, observando o estoque, a venda diária e o
    preço de venda de cada produto comercializado;

    código:




    2) (Questao2.java) Faça um programa para auxiliar uma loja que possui uma frota de
    veículos com 05 unidades. O dono da loja necessita controlar os gastos da frota
    (combustível e manutenções) por mês. Com o controle mensal podemos apurar o
    gasto anual da frota, portanto temos que criar o controle mensal e somar esses
    gastos no final do período (Ano). Você pode gravar os dados “relatório” num
    arquivo texto se preferir

    Ex: Dados para testar
    Mês Veículo Combustível Manutenções Total
    Janeiro-2012 1 750,00 250,00 1000,00
    2 675,00 300,00 975,00
    3 800,00 350,00 1150,00
    4 400,00 200,00 600,00
    5 200,00 50,00 250,00
    Total-Janeiro-2012 2.825,00 1.150,00 3.975,00
    Fevereiro-2012 1 600,00 300,00 900,00
    ...
    Total-Fevereiro-2012 2.500,00 1.200,00 3.700,00
    ...
    Total-2012 30.000,00 14.400,00 44.400,00


    código



    3) (Questao3.java) Faça um programa que armazene as médias mensais de
    temperaturas num vetor e após exiba os dados. Exemplo dos dados de saída. Após
    a entrada dos valores, exibir os dados do mês com a menor e a maior e a média da
    temperatura, conforme modelo abaixo.

    Ex.
    Listagem das temperaturas mensais
    2012 – Janeiro - 32,2 °C
    2012 - Fevereiro - 35,0
    ....
    Total Anual – Temperatura média 20,8 °C
    A maior temperatura foi do mês Fevereiro com 35,5°C
    A menor temperatura foi a do mês de Agosto com 15,2°C


    código:




  1. D3z40
    Posts:480


    Comment Arrow

    Publicado em: 04/07/2012 15:04:06

    WillianValer
    preciso de uma ajudinha dos mais experts de programação em java, conclui um trabalho agora pouco e queria saber se realmente está tudo certo, vou colocar as exigencias de cada questão mais o código da mesma, são 3 questões simples. agradeço desde já a ajuda de vocês.

    1) (Questao1.java) Um armazém comercializa cinco diferentes mercadorias,
    identificadas por números inteiros de 1 a 5. A quantidade de mercadorias em
    estoque e o preço de venda de cada produto devem ser armazenados em vetores
    distintos. Ao final de um dia, o comerciante fornece o total de vendas. Crie um
    programa que:
    ? Realize as entradas de dados necessárias para alimentar os vetores (exiba
    os valores dos vetores);
    ? Calcular e informar a situação do estoque do armazém para cada produto;
    ? Calcular o faturamento do dia, observando o estoque, a venda diária e o
    preço de venda de cada produto comercializado;

    código:



    2) (Questao2.java) Faça um programa para auxiliar uma loja que possui uma frota de
    veículos com 05 unidades. O dono da loja necessita controlar os gastos da frota
    (combustível e manutenções) por mês. Com o controle mensal podemos apurar o
    gasto anual da frota, portanto temos que criar o controle mensal e somar esses
    gastos no final do período (Ano). Você pode gravar os dados ?relatório? num
    arquivo texto se preferir

    Ex: Dados para testar
    Mês Veículo Combustível Manutenções Total
    Janeiro-2012 1 750,00 250,00 1000,00
    2 675,00 300,00 975,00
    3 800,00 350,00 1150,00
    4 400,00 200,00 600,00
    5 200,00 50,00 250,00
    Total-Janeiro-2012 2.825,00 1.150,00 3.975,00
    Fevereiro-2012 1 600,00 300,00 900,00
    ...
    Total-Fevereiro-2012 2.500,00 1.200,00 3.700,00
    ...
    Total-2012 30.000,00 14.400,00 44.400,00


    código



    3) (Questao3.java) Faça um programa que armazene as médias mensais de
    temperaturas num vetor e após exiba os dados. Exemplo dos dados de saída. Após
    a entrada dos valores, exibir os dados do mês com a menor e a maior e a média da
    temperatura, conforme modelo abaixo.

    Ex.
    Listagem das temperaturas mensais
    2012 ? Janeiro - 32,2 °C
    2012 - Fevereiro - 35,0
    ....
    Total Anual ? Temperatura média 20,8 °C
    A maior temperatura foi do mês Fevereiro com 35,5°C
    A menor temperatura foi a do mês de Agosto com 15,2°C


    código:



    Mas estão dando algum erro??? se sim posta onde e a mensagem de erro. E acerte as tags code por favor para facilitar a leitura do codigo, acertei no meué so editar os seus, ok...
    _________________
    O melhor lugar para se esconder um cadáver, é na segunda página do Google.




  1. lmvichiatto
    Posts:7


    Comment Arrow

    Publicado em: 06/07/2012 11:10:44

    1) Você está tendo algum erro, mande o erro.
    2) Para saber se está funcionando faça o teste de mesa da sua lógica.
    3) A codificação (comandos da linguagem), suas váriaveis devem estar de acordo com a linguagem, se estão acredito que o seu código está correto.
    4) Se o resultado do seu teste de mesa for igual ao resultado do programa a possibilidade de estar correto é grande.

    WillianValer
    preciso de uma ajudinha dos mais experts de programação em java, conclui um trabalho agora pouco e queria saber se realmente está tudo certo, vou colocar as exigencias de cada questão mais o código da mesma, são 3 questões simples. agradeço desde já a ajuda de vocês.

    1) (Questao1.java) Um armazém comercializa cinco diferentes mercadorias,
    identificadas por números inteiros de 1 a 5. A quantidade de mercadorias em
    estoque e o preço de venda de cada produto devem ser armazenados em vetores
    distintos. Ao final de um dia, o comerciante fornece o total de vendas. Crie um
    programa que:
    ? Realize as entradas de dados necessárias para alimentar os vetores (exiba
    os valores dos vetores);
    ? Calcular e informar a situação do estoque do armazém para cada produto;
    ? Calcular o faturamento do dia, observando o estoque, a venda diária e o
    preço de venda de cada produto comercializado;

    código:


    import java.util.Scanner;

    public class Questao1 {
    public static void main(String[] args) {
    int [] estoque = new int [5];
    double [] PrecoVenda= new double [5];
    int [] vendas = new int [5];
    int [] restanteEsto = new int[5];
    double [] faturamento = new double [5];

    Scanner in = new Scanner (System.in);
    for ( int i =0; i<=4;i++ ){

    System.out.println("informe a quantida de produtos em estoque do produto "+(i+1));
    estoque = in.nextInt ();
    }

    for (int j=0;j<=4;j++){
    System.out.println ("informe o preço de venda do produto "+(j+1));
    PrecoVenda[j] = in.nextDouble ();

    }


    for (int j=0;j<=4;j++){
    System.out.println ("informe quantas vendas foram feitas do produto "+(j+1));
    vendas[j] = in.nextInt ();

    }
    System.out.println("*********estoque de produtos*********");

    for(int i = 0;i System.out.println("estoque do produto "+(i+1)+ ": " + estoque);
    }
    System.out.println("*********estoque depois das vendas*********");

    for (int i =0;i restanteEsto= estoque - vendas;
    System.out.println("restante no estoque do produto "+(i+1)+": "+restanteEsto);
    }

    System.out.println("*********faturamento de cada produto*********");

    for (int i=0;i<=4;i++){
    faturamento=vendas*PrecoVenda;
    System.out.println("o faturamento do produto "+(i+1)+" foi de "+faturamento);
    }

    System.out.println("*********preço de cada produto*********");


    for (int i=0;i<=4;i++){
    System.out.println("o preço do produto "+(i +1)+" é de "+PrecoVenda);
    }


    System.out.println("*********total de vendas de cada produto*********");


    for (int i=0;i<=4;i++){
    System.out.println ("foram feitas "+vendas+ " vendas do produto "+(i+1));
    }
    }
    }


    2) (Questao2.java) Faça um programa para auxiliar uma loja que possui uma frota de
    veículos com 05 unidades. O dono da loja necessita controlar os gastos da frota
    (combustível e manutenções) por mês. Com o controle mensal podemos apurar o
    gasto anual da frota, portanto temos que criar o controle mensal e somar esses
    gastos no final do período (Ano). Você pode gravar os dados ?relatório? num
    arquivo texto se preferir

    Ex: Dados para testar
    Mês Veículo Combustível Manutenções Total
    Janeiro-2012 1 750,00 250,00 1000,00
    2 675,00 300,00 975,00
    3 800,00 350,00 1150,00
    4 400,00 200,00 600,00
    5 200,00 50,00 250,00
    Total-Janeiro-2012 2.825,00 1.150,00 3.975,00
    Fevereiro-2012 1 600,00 300,00 900,00
    ...
    Total-Fevereiro-2012 2.500,00 1.200,00 3.700,00
    ...
    Total-2012 30.000,00 14.400,00 44.400,00


    código


    import java.util.Scanner;
    class Questao2 {
    public static void main (String [] args){
    double [] manutencao = new double [12];
    double [] combustivel = new double [12];
    int [] mes = new int [12];
    int [] veiculo = new int [5];
    double [] totalgastos = new double [12];
    Scanner in = new Scanner(System.in);
    double [] totalCombus = new double [12];
    double [] totalManut = new double [12];

    for (int j=0; j <=11;j++){
    System.out.println("gastos do mês "+(j+1));
    mes[j]=j;

    for (int i =0; i <=4;i++){


    System.out.println("gastos com o veículo "+(i+1));

    System.out.println("gastos com manutenção do veículo ");
    manutencao = in.nextDouble();

    System.out.println("gastos com combustível do veículo ");
    combustivel = in.nextDouble();

    System.out.println("gastos com o veículo "+(i+1)+" é de: "+(manutencao+combustivel));
    totalCombus= totalCombus+combustivel;
    totalManut =totalManut+manutencao;
    totalgastos= totalCombus+totalManut;
    }

    }

    for (int i =0; i <=4;i++){
    System.out.println(totalgastos);
    }

    }
    }


    3) (Questao3.java) Faça um programa que armazene as médias mensais de
    temperaturas num vetor e após exiba os dados. Exemplo dos dados de saída. Após
    a entrada dos valores, exibir os dados do mês com a menor e a maior e a média da
    temperatura, conforme modelo abaixo.

    Ex.
    Listagem das temperaturas mensais
    2012 ? Janeiro - 32,2 °C
    2012 - Fevereiro - 35,0
    ....
    Total Anual ? Temperatura média 20,8 °C
    A maior temperatura foi do mês Fevereiro com 35,5°C
    A menor temperatura foi a do mês de Agosto com 15,2°C


    código:

    import java.util.Scanner;
    class Questao3 {
    public static void main (String[] args){
    String [] mes= {"janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"};
    double [] temperatura = new double [13];
    double menorTemperatura=1000;
    double maiorTemperatura=0;
    double mediaAno = 0;
    Scanner in = new Scanner(System.in);

    for (int i=0; i<=11;i++){
    System.out.println("informe a média de temperatura do mês: "+mes);
    temperatura = in.nextDouble();

    if (maiorTemperatura ){
    maiorTemperatura=temperatura;
    }
    if (menorTemperatura>temperatura){
    menorTemperatura=temperatura;
    }
    }
    for (int i =0; i<=11;i++){
    mediaAno=mediaAno+temperatura;

    }
    mediaAno=mediaAno/12;
    System.out.println("a média anual "+mediaAno);
    System.out.println("a menor média de temperaturas foi de "+menorTemperatura);
    System.out.println("a maior média de temperatura foi de "+maiorTemperatura);

    }
    }


    _________________
    Luiz Marcelo


  1. Comment Arrow

    Publicado em: 03/07/2012 16:54:35

    eu só queria ver se oscódigos correspondiam com oquepedeia cada questão, eu mudei algumas coisas antes de mandar eles para o professor e ontem obtive a nota 9,6 valendo 10 o trabalho segue ai os códigos mudados, vejam se acham interessantes mesmo sendo básicos e simples e se minha lógica ficou inteiramente correta.
    código fonte 1




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico