Trabalhos de java

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Trabalhos de java

Mensagem  Letícia Ellen em Qua 28 Mar 2012 - 16:02

Oi galera, vou postar aqui os trablhos de java.
avatar
Letícia Ellen
Ameba²
Ameba²

Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 24
Localização : Americana, São Paulo, Brasil

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Trabalhos de java

Mensagem  Letícia Ellen em Qua 28 Mar 2012 - 16:03

Dado os seguintes dados de entrada:

Tamanho:

p - 1.00

m - 1.50

g - 2.00

gg - 2.5

xg - 3.00

cor:

verde - 1.0

preto - 0.05

azul - 0.1

branco - 2.0

amarela - 3.0

tipo:

camisa - 5.0

camiseta - 6.0

baby lock - 4.5

camisa manga longa - 8.0

blusa - 15.00

Faça um programa que monte todas as combinações possíveis.

avatar
Letícia Ellen
Ameba²
Ameba²

Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 24
Localização : Americana, São Paulo, Brasil

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Revisando

Mensagem  hero.c4 em Qua 28 Mar 2012 - 16:38

Galera, só pra lembrar que os números que estao na frente dos itens e cores, são os preços. calcular as combinações e valores de cada combinação. Very Happy



___________________________________________________________________
affraid HERO.C4 lol!
avatar
hero.c4
Ameba
Ameba

Mensagens : 2
Data de inscrição : 26/10/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Minha Solução

Mensagem  Tiago de Abreu em Seg 2 Abr 2012 - 21:15

Código:



package camisetas;
import java.util.Scanner;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Camisetas {

      static Scanner entrada = new Scanner(System.in);
      static String[] tamanho = {"P","M","G","GG","XG"};
      static String[] cor = {"VERDE","PRETA","BRANCA","AZUL","AMARELA"};
      static String[] tipo = {"CAMISA","CAMISETA","BABY LOCK","CAMISA MANGA LONGA","BLUSA"};
      static double[] precos1 = {1.00,1.50,2.00,2.50,3.00};
      static double[] precos2 = {1.00,0.05,0.10,2.00,3.00};
      static double[] precos3 = {5.00,6.00,4.50,8.00,15.00};
      static double[] somas = new double[5];
      static int t = 0;
      static int Opcao = 0;
     
     
    static void Menu()
    {
           

            System.out.println("========================================================");
            System.out.println("+      Escolha a opcao desejada e tecle Enter                                      +");
            System.out.println("+            [1] - Listar combinações de Tamanho                                  +");
            System.out.println("+            [2] - Listar combinações de Cor                                          +");
            System.out.println("+            [3] - Listar combinações de Tipo                                          +");
            System.out.println("+            [6] - Sair                                                                        +");
            System.out.println("========================================================");
            System.out.print("Opcao:  ");
            Opcao=entrada.nextInt();
           
           
        }
     
    static void pause()
    { 
try { 
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); 
        System.out.println("pressione qualquer tecla para continuar"); 
        in.readLine(); 
    } catch (IOException e) { 
    } 

   
    static void combinacoesTamanho()
    {
         
            for (int i = 0;i<tamanho.length;i++)
            {
                double soma = precos1[t]+precos2[i]+precos3[i];
                somas[i]=soma;
                System.out.println(tipo[i]+ " " + cor[i] + " " + tamanho[t]+":"+ " " + "R$" + somas[i]);
            }
          t++;
         
      }
   
    static void combinacoesCor()
    {
        for (int i = 0;i<cor.length;i++)
            {
                double soma = precos1[i]+precos2[t]+precos3[i];
                somas[i]=soma;
                System.out.println(tipo[i]+ " " + cor[t] + " " + tamanho[i]+":"+ " " + "R$" + somas[i]);
            }
          t++;
         
    }
     
    static void combinacoesTipo()
    {
        for (int i = 0;i<tipo.length;i++)
            {
                double soma = precos1[i]+precos2[i]+precos3[t];
                somas[i]=soma;
                System.out.println(tipo[t]+ " " + cor[i] + " " + tamanho[i]+":"+ " " + "R$" + somas[i]);
            }
          t++;
         
    }
     
   
   
    public static void main(String[] args) {
     
     
       
            while (Opcao != 6)
            {
                Menu();
           
            switch (Opcao)
                {
                    case (1):

                        while (t<tamanho.length)
                        {
                          combinacoesTamanho();
                        }
                          t=0;
                          pause();
                        break;

                    case (2):

                        while (t<cor.length)
                        {
                          combinacoesCor();
                        }
                          t=0;
                          pause();
                        break;

                    case (3):

                        while (t<tipo.length)
                        {
                          combinacoesTipo();
                        }
                          t=0;
                          pause();
                        break;

                    case (6):

                       
                        break;
            }       
     
    }

  }
}
avatar
Tiago de Abreu
Ameba²
Ameba²

Mensagens : 25
Data de inscrição : 22/08/2011
Idade : 35

Ver perfil do usuário http://www.vlogdourbano.xpg.com.br

Voltar ao Topo Ir em baixo

Re: Trabalhos de java

Mensagem  Letícia Ellen em Sex 6 Abr 2012 - 23:38

Código:
package combinacoes;

public class Combinacoes {

    public static void main(String[] args) {
      String[] tipo = {"Camisa","Camiseta","BabyLock","Camisa Manga Longa", "Blusa"};
      double[] tipo_preco = {5.00,6.00,4.50,8.00,15.00};
     
      String[] tamanhos = {"P","M","G","GG","XG"};
      double[] tamanhos_preco = {1.00,1.50,2.00,2.50,3.00};
     
      String[] cor = {"Verde","Preto","Azul", "Branco", "Amarela"};
      double[] cor_preco = {1.00,0.05,0.10,2.00,3.00};
     
      for(int x = 0; x<tipo.length;x++){
       
          for (int y = 0; y<tamanhos.length;y++){
             
              for (int z = 0; z<cor.length;z++){
                 
System.out.println(tipo[x] + " - " + tamanhos[y]+ " - " + cor[z] + " - Preço: " +(tipo_preco[x]+tamanhos_preco[y]+cor_preco[z]));
              }           
          }
      }
             
           
    }
}
avatar
Letícia Ellen
Ameba²
Ameba²

Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 24
Localização : Americana, São Paulo, Brasil

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Trabalhos de java

Mensagem  Letícia Ellen em Qua 18 Abr 2012 - 20:37

Fazer um jogo da forca, que receba 4 palavras e escolha uma aleatoriamente.


Eu fiz de uma maneira bem simples...

Código:
package forca;

import java.util.*;
/**
 *
 * @author LEB Systems
 */

public class Forca {
//********************Este programa foi desenvolvido por LEB Systems****************
    //não retire os créditos
 
    static String[] palavras = new String[4];
    public static Scanner teclado = new Scanner(System.in);
    public static Random num = new Random();
    static boolean blue = false;
    static int erros = 1;
    static int escolha = 0;
    static boolean Jogonovo = true;
    static int decisao = 0;

    public static void main(String[] args) {
        jogo:

        for(int i = 0; i < palavras.length; i++) {
          System.out.println("Digite a " + i +"a palavra: ");
          palavras[i] = teclado.nextLine();
        }
     
        while (Jogonovo) {
            erros = 1;

            escolha = num.nextInt(4);
            char[] palavra = palavras[escolha].toCharArray();
            char[] letras = new char[palavras[escolha].length()];
            java.util.Arrays.fill(letras, '_');
         
 

            loop:
            while (erros < 5) {
                for (int i = 0; i < letras.length; i++) {
                    System.out.print(letras[i]);
                }

                System.out.println("");
                System.out.println("Digite letra:");
                Scanner on = new Scanner(System.in);
                char[] letra = new char[1];
                letra[0] = on.nextLine().charAt(0);
                for (int i = 0; i < palavra.length; i++) {
                    if (palavra[i] == letra[0]) {
                        letras[i] = letra[0];
                        blue = true;
                    }
                }

                if (blue == true) {
                    System.out.println("Certo!");
                    blue = false;


                } else {
                    System.out.println("Errado!");
                    erros++;
                }

                if (Arrays.equals(palavra, letras)) {
                    System.out.println("Você ganhou!");
                    break loop;

                }
            }


            if (erros == 5) {
                System.out.println("Você perdeu!");
            }


            Scanner jn = new Scanner(System.in);
            System.out.println("Você deseja jogar novamente?");
            System.out.println("1 - Sim.");
            System.out.println("2 - Não.");
            decisao = jn.nextInt();

            Jogonovo = (decisao == 1);

        }
//********************Este programa foi desenvolvido por LEB Systems****************
    }
}
avatar
Letícia Ellen
Ameba²
Ameba²

Mensagens : 34
Data de inscrição : 27/10/2011
Idade : 24
Localização : Americana, São Paulo, Brasil

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Trabalhos de java

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum