Função: 1. Um estacionamento deseja calcular o valor a ser pago por seus clientes. A cobrança dos seus serviços é feita da seguinte forma:

333 palavras 2 páginas
1. Um estacionamento deseja calcular o valor a ser pago por seus clientes. A cobrança dos seus serviços é feita da seguinte forma:
 A primeira hora ou fração de hora custa, para clientes Mensalistas R$ 2,50 e para clientes Diaristas R$ 3,00, sendo que ele tem um limite de tolerância de 15 minutos (caso o tempo de permanência seja inferior a 15 minutos o estacionamento é gratuito).

 Para cada hora excedente (ou fração de hora) de permanência no estacionamento, é cobrado 55% do valor da primeira hora.

a. Faça uma função que a partir de 2 horários no formato hora e minuto e retorne o tempo transcorrido (em horas e minutos) entre o primeiro e segundo. Caso um dos horários seja inválido, a função deve retornar -1 como minuto e se o primeiro for maior que o segundo, deve retornar -2 como minuto;

b. Faça um programa que, de acordo com o horário de entrada e o de saída do estacionamento, ambos no formato hora e minuto, calcule e imprima:
• O total a ser pago por cliente
• O total arrecadado, sabendo que tem no pátio do estacionamento 50 veículos.

Caso o horário seja inválido, o usuário deverá ser informado. Considere que um veiculo não pode ficar de um dia para o outro no estacionamento. void horario(int h1, int m1, int h2, int m2, int *hf, int *mf) { // Verificação da validade dos horarios if (h123 || m159 || h223 || m259){ *mf = -1; } else { if (h1>h2 || (h1==h2 && m1 > m2)) { *mf = -2; } else{ *hf = h2 - h1; *mf = m2 - m1; if (*mf < 0){ *hf--; *mf = *mf + 60; } } }
}

int main(){ int hora1, min1, hora2, min2, horaf, minf; printf("insira o horario de entrada e saida no formato 24h60m\n"); scanf("%d",&hora1); scanf("%d",&min1); scanf("%d",&hora2); scanf("%d",&min2); horario(hora1, min1, hora2, min2,&horaf, &minf); if (minf == -1){ printf("Horarios invalidos!"); } else{ if (minf == -2){ printf("Horario

Relacionados

  • Arquiteto
    12512 palavras | 51 páginas
  • Pesquisas
    7729 palavras | 31 páginas
  • APOSTILA FBB300
    33337 palavras | 134 páginas
  • ´Splendore Centro de Estetica
    10176 palavras | 41 páginas
  • Tcc china
    37307 palavras | 150 páginas
  • Empreendorismo
    10885 palavras | 44 páginas
  • Código de defesa do consumidor
    12264 palavras | 50 páginas
  • Arara hotel
    10720 palavras | 43 páginas
  • ciencias contabeis
    10168 palavras | 41 páginas
  • Gerenciamento em Ópticas
    43653 palavras | 175 páginas