código que não funcionava (agora consegui)

12 respostas
L

então galera to criando esse tópico pra ser o tópico fixo de códigos com erros , quem tiver algum e quiser colocar pro pessoal da uma olha , coloca ae.
com isso vamos manter a organização nos tópicos , se não aceitarem essa inaciativa , eu excluo o tópico.
Oque vale é a intenção :smiley:

12 Respostas

ViniGodoy

Você precisa colocar a class Passagens no pacote PassagensMes. O pacote default tem um problema. Ele é o único que não pode ser importado. Não utilize-o, a menos que você esteja fazendo um teste muito simples.

Sua idéia de fixar esse tópico desvirtua o propósito do próprio fórum. O ideal é mesmo ter um tópico para cada dúvida… Seria legal um tópico assim para coisas que definitivamente não funcionam nunca, mas parecem funcionar.

L

valeu godoy , eu consegui resolver aqui , blz então sobre o tópico , eu troquei o nome já
pensei que o pessoal queria que não tivesse tantos posts , mas então ta blz ^^’

vlw pela ajuda cara

c354r
System.out.println("'quantas passagens por dia você gasta?" +  
                   " contando ida e volta");

Coloque essa instrução dentro de um método na classe Passagens, mude também alguns tipos de dados aí…
Os float por exemplo, coloque double…

c354r

Ops! Mals… :oops:
Fui responder, abri a caixa de texto e demorei, desculpa nem vi que já havia resolvido. :roll:

L

agora ele ta funcionando já , não era isso , era mais ou menos oque o godoy flw
e tbm so uma dúvida
eu usando o doble ao inves do float , sendo que posso usar float , não ficaria mais “leve” o programa?

LucasAdri07

Lu_ciano, tem como você postar o código do seu aplicativo, assim os usuários que tiverem uma duvida igual ou parecida poderam resolver dar mesma maneira talvez…

c354r

É…
Desconsidere o que eu disse, não acho que iria atrapalhar em nada o tipo, mas de qualquer forma deixe como float mesmo…
Float: 32 bits
Double: 64 bits

Float é menor…

L

é é isso que eu falo , usando um tipo menor , o aplicativo acaba ocupando um espaço menor memoria e isso faz o programa ser melhor.

vou colocar o codigo então , só pro pessoa que tiver alguma dúvida parecida souber oque é

L
package PassagemMês;


//Autor: Luciano Magalhães
   //Data:18.05.2010
   //Programa para calcular suas passagens do mês
   //Versão 1.0
    import java.util.Scanner;

    public class Passagens
    {

       public  void passagensMes()
       {
           Scanner input = new Scanner (System.in);

           int numPassagens; //numeros de passagens A
           int numPassagensB; //numero de passagens B
           float passagensA; //quanto custa cada passagem
           float passagensB; //quanto custa a outra passagem ,se houver
           float total; // total de passagens
           int dias; // dias que trabalha por semana

           System.out.println("'quantas passagens por dia você gasta?" +
                   " contando ida e volta");

           numPassagens = input.nextInt();

           if (numPassagens == 2)
           {
               System.out.println("qual o preço da sua passagem?");
               passagensA = input.nextFloat();

               System.out.println("Quantos dias você trabalha no mês?");
               dias = input.nextInt();

               total = (numPassagens * passagensA) * dias;

               System.out.printf("você recebe por mês %.2f reais", total);
           }
               if (numPassagens == 3)
            {
                System.out.println("coloque o preço de uma das suas passagens");
                passagensA = input.nextFloat();

                System.out.println("Coloque o preço da sua outra passagem");
                passagensB = input.nextFloat();

                System.out.println("Quantos dias você trabalha no mês?");
                dias = input.nextInt();

                total = ((passagensA + passagensB)* numPassagens) * dias;

                System.out.printf("Você recebera no mês %.2f Reais", total);

            }

           
       }

   }

depois pra chamar a classe usei esse

package PassagemMês;

public class MinhasPassagens
{
    public static void main(String [] args)
    {
        Passagens total = new Passagens();

        total.passagensMes();
    }
}

ta ae , mas ta resolvido já , era coisa bobinha que não me liguei :roll:

D

Lu_ciano:
se não aceitarem essa inaciativa , eu excluo o tópico.
Oque vale é a intenção :smiley:

Como excluo um tópico?

ViniGodoy

DarthVictor:
Lu_ciano:
se não aceitarem essa inaciativa , eu excluo o tópico.
Oque vale é a intenção :smiley:

Como excluo um tópico?

Não tem como. Uma coisa que você pode fazer é editar o primeiro post do tópico. Mas essa prática é considerada falta de ética, pois desvirtua o tópico original, além de fazer as postagens perderem sentido.

L

ata, eu não sabia :cry:
sou novo no forum , mas agora vo pegando o jeito 8)

Criado 21 de maio de 2010
Ultima resposta 24 de mai. de 2010
Respostas 12
Participantes 5