Logo Passei Direto
Buscar
3) Faça o algoritmo para calcular o valor a ser pago pelo período de estacionamento do automóvel. O usuário entra com os seguintes dados: hora e minuto de entrada, hora e minuto de saída. Sabe-se que este estacionamento cobra R$ 4,00 por hora, mas calcula as frações de hora também. Por exemplo, se a pessoa ficar 1 hora e quinze minutos, pagará R$ 5,00 (R$ 4,00 pela hora e R$ 1,00 pelos quinze minutos).

User badge image
Praticando Para Aprender

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Claro! Aqui está um algoritmo simples para calcular o valor a ser pago pelo período de estacionamento: 1. Entrada de Dados: - Ler `hora_entrada` e `minuto_entrada` - Ler `hora_saida` e `minuto_saida` 2. Calcular o Tempo Total: - Converter a hora e minuto de entrada e saída em minutos totais: - `minutos_entrada = hora_entrada * 60 + minuto_entrada` - `minutos_saida = hora_saida * 60 + minuto_saida` - Calcular a diferença em minutos: - `tempo_total = minutos_saida - minutos_entrada` 3. Calcular o Valor a Pagar: - Calcular o número de horas e frações: - `horas = tempo_total // 60` - `minutos = tempo_total % 60` - Se `minutos > 0`, adicionar 1 hora ao total: - `if minutos > 0: horas += 1` - Calcular o valor total: - `valor_total = horas * 4.00` 4. Saída: - Exibir `valor_total` Esse algoritmo considera a cobrança de R$ 4,00 por hora e calcula as frações de hora corretamente.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Para calcular o valor a ser pago pelo período de estacionamento do automóvel, você pode seguir este algoritmo em C: ```c #include int main() { int hora_entrada, minuto_entrada, hora_saida, minuto_saida; float valor_total; printf("Digite a hora de entrada: "); scanf("%d", &hora_entrada); printf("Digite o minuto de entrada: "); scanf("%d", &minuto_entrada); printf("Digite a hora de saída: "); scanf("%d", &hora_saida); printf("Digite o minuto de saída: "); scanf("%d", &minuto_saida); int tempo_entrada = hora_entrada * 60 + minuto_entrada; int tempo_saida = hora_saida * 60 + minuto_saida; int tempo_total = tempo_saida - tempo_entrada; float valor_por_hora = 4.00; float valor_fracao = valor_por_hora / 60; valor_total = (tempo_total / 60) * valor_por_hora + (tempo_total % 60) * valor_fracao; printf("O valor a ser pago pelo estacionamento é: R$ %.2f\n", valor_total); return 0; } ``` Este algoritmo em C calcula o valor a ser pago pelo período de estacionamento com base nos dados de entrada do usuário, considerando o valor por hora e as frações de hora.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Cap. 2: A LINGUAGEM C QUESTÕES PROPOSTAS 1) O que é uma linguagem de baixo nível? E alto nível? E o C, onde se enquadra? 2) C é uma linguagem didática? Por quê? 3) C é dito ser “case sensitive”. Explique. 4) O que a função main(), presente em todo programa escrito em C, tem de especial? 5) Pra que servem as funções printf() e scanf()?

5) Faça um algoritmo que, a partir de um valor inteiro positivo fornecido pelo usuário, expresse-o em valores relativos. Ex: 123 = 1 centena, 2 dezenas e 3 unidades.

2) Qual o valor de x após a seguinte sequência de comandos:
a. 0
b. 2
c. 10
d. 20
e. 40
f. Nenhuma das opções anteriores.

9) Sendo i declarado e inicializado como:
a. São idênticos sob o ponto de vista do que imprimem na tela.
b. Não imprimem nada na tela.
c. Têm sintaxe errada.
d. Um deles imprime 5, 7 e 9 uma única vez e o outro entra em loop, imprimindo estes valores indefinidamente.
e. Nenhuma das opções anteriores.

Qual função pode ser usada para determinar o comprimento de uma string?

a. gets
b. strcpy
c. strcat
d. strlen
e. strcmp

Considerando o mapa de memória do C, responda:
a. Quais são alguns dos usos da região de Pilha?
b. Variáveis Globais e Variáveis Locais são armazenadas da mesma maneira? Tente explicar o motivo pelo qual as variáveis locais são armazenadas assim.
c. Para que serve a região conhecida como Heap?
d. Quando o programa é carregado na memória, dados e instruções se misturam?

Mais conteúdos dessa disciplina