1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Somar 1 a cada 60

Olá Pessoal bom dia.

Sou novato ainda em java, comecei estudar programação este ano.. Estou com o seguinte problema.. tenho que fazer um programinha simples,é de um estacionamento, você permanecendo até 15 minutos não paga nada. de 15 a 60 minutos R$ 1.50 e apois 60 minutos é cobrado 1 real a mais, o preço de 1 hora é R$ 1.50. por exemplo

60 minutos = R$ 1.50 61 minutos = R$: 2.50 120 minutos = R$: 3.50 180 = R$: 4.50

e assim vai, a cada vez que for maior que 60 minutos somar 1 real em 1,50(que é o preço de 1 hora)

e não estou conseguindo fazer essa soma... o usuario da uma entrada de quantos minutos permaneceu e se for 70 minutos por exemplo o preço que tem que mostrar é de R$ 2.50

Obs: Meu professor disse que tenho que usar while.. Espero que possam me ajudar!

Desde já, Obrigado..

||RESOLVIDO - SEGUE CODIGO: ||

package Bimestre_2;

import javax.swing.JOptionPane;

public class Aula21_05_5 {

    public static void main(String[] args) {

        double preco;
        int tempo;
        String msg;
        msg = "Você deve pagar R$: ";
        preco = 0;


        tempo = Integer.parseInt ( JOptionPane.showInputDialog("Quanto tempo você ficou?\nEm minutos:") );



        if(tempo < 15){
          preco = 0;

        }else{
          preco = 1.5;
          tempo = tempo - 60;

          while(tempo > 0){

              preco +=  1;
              tempo -= 60;
          }

        }


        JOptionPane.showMessageDialog(null, msg + preco);    
}
}

Valeu a todos!!!

  • Mostre pra gente o que você já fez :-)

    Rodrigo Sasaki   28 de mai de 2013
  • Olá Rodrigo..

    Estou no serviço agora, posso enviar a noite hora que chegar em casa, mas o meu unico problema esta sendo na parte de somar +1 a cada 60 minutos.. o resto creio que esteja ok, se precisar do código envio anoite..

    Willian Colognesi   28 de mai de 2013
  • Se precisar do código não, PRECISA do código pra todo mundo pode ajudar, ver o que já fez e auxiliar no ponto que precisar.

    Luiz Aguiar   28 de mai de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

5 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.