• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Migix2007

Método alcualar preço por minuto

4 mensagens neste tópico

boas...estou a ter duvida no desenvolvimento de um método que me permita calcular um preço por uma determinada hora ou minuto,,

isto é por cada 15 minutos paga-se 0,50€,, tenho que criar duas variáveis standard que me permita calcular para qualquer espaço de tempo? :hmm:,,, alguem me poderia auxiliar..agradecia :P

class Pessoa

    {

        private string nome;

        private int periodo;

        double x,y;

        double periodo= 0.2*15;

        private int valor;

public Visitante(string mt, int per,int vl)

        {

            // initialise instance variables

            matricul =mt ;

            periodo = per;

            valor = vl;

        }

        public string getNome()

        {

            return nome;

        }

        public int getPer()

        {

            return periodo;

        }

        public int getVal()

        {

            return valor;

        }

        public void double Valor()

        {

            (,,,)

        }

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Primeiro calculas o preço por min: precoPorMin = 0.5/15

Tendo esse valor:

-Se receberes o tempo em minutos: Valor = precoPorMin * minutos;

-Se receberes o tempo em horas: Valor = precoPorMin * horas * 60;

Não sei se percebi bem e se era isto q querias.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Primeiro calculas o preço por min: precoPorMin = 0.5/15

Podes sempre definir uma constante para o preço por minuto, por exemplo

const float precoMinuto = 0.5/15;

Depois crias uma variável tempo e multiplicas pela tua constante.

ushort tempo = (tempo decorrido).

no final fazes precoFinal = precoMinuto*tempo.

Acho que será qualquer coisa deste género...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigados pessoal, acho que já percebi,, vou continuar,com uma variavel que seja constante parece-.me que dê o resultado melhor e mais simples de interpretar,,, ;)  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora