⚙️ PROBLEMA: Desenvolva um algoritmo em linguagem C para efetuar o cálculo da quantidade de litros de combustível gasta em uma viagem, utilizando um autommóvel que faz 12 Km por litro.
Para obter o cálculo, o usuário deve fornecer o tempo gasto na viagem e a velocidade média.
Desta forma, será possível obter a distância percorrida com a fórmula DISTANCIA = TEMPO * VELOCIDADE.
Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada na viagem com a fórmula LITROS_USADOS = DISTANCIA / 12.
O programa deve apresentar os valores da velocidade média, tempo gasto, a distância percorrida e a quantidade de litros utilizada na viagem.
🔴 CÓDIGO-FONTE:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#include <stdio.h> int main(void) { // Declaração de variáveis float distancia, // Distância percorrida tempo, // Tempo gasto na viagem velocidade, // Velocidade média litros_usados; // Quantide de litros utilizada // Entrada de dados printf("TEMPO GASTO = "); scanf("%f", &tempo); printf("VELOCIDADE = "); scanf("%f", &velocidade); // Processamento de dados distancia = tempo * velocidade; litros_usados = distancia / 12; // Saída de dados system("clear"); // Comando Linux; caso seja Windows, utilize "cls"; printf("VELOCIDADE MEDIA = %10.2f Km/h \n", velocidade); printf("TEMPO GASTO = %10.2f h \n", tempo); printf("DISTANCIA = %10.2f Km \n", distancia); printf("LITROS USADOS = %10.2f litros \n", litros_usados); return(0); } |
*Atualizado em 26 de julho de 2023
Crie um código de um programa em que o usuário informa a distância e o horário de uma corrida e o programa informa o valor.
Uma outra abordagem, seria considerar a “bandeira” utilizada.
No contexto de corridas de táxi no Brasil, a “bandeira 2” é uma tarifa diferenciada que é aplicada em determinados períodos ou condições específicas, geralmente durante a noite, fins de semana, feriados ou viagens mais longas.
Normalmente, os táxis operam com a “bandeira 1” durante o horário padrão, que geralmente é das 6h às 20h em dias úteis. A “bandeira 2” é ativada em horários especiais, como das 20h às 6h, ou em dias específicos, como fins de semana e feriados.
A bandeira 2 geralmente possui um valor maior por quilômetro rodado do que a bandeira 1, refletindo um acréscimo no preço da corrida devido às condições ou horários especiais. A utilização da bandeira 2 permite que os taxistas sejam remunerados de forma diferente para compensar custos extras ou uma menor demanda durante esses períodos.
É importante ressaltar que as regras e tarifas exatas para as bandeiras podem variar de acordo com a região e a legislação local. Portanto, é sempre recomendável verificar as regulamentações específicas da sua localidade para obter informações precisas sobre o uso da bandeira 2 e suas condições de aplicação.
Um programa em linguagem C com as regras acima:
—
Nesse programa, o usuário informa a distância da corrida em quilômetros e o horário em que a corrida ocorrerá. Com base no horário, o programa verifica se a bandeira 2 deve ser aplicada (horário das 20h às 6h) e calcula o valor da corrida de acordo com a bandeira correspondente.
Vale lembrar que essas tarifas são apenas ilustrativas e podem variar dependendo da região e das regulamentações locais. É importante consultar as regras específicas da sua localidade para obter as informações corretas sobre as tarifas e condições de utilização da bandeira 2.
Se eu entendi direito, o valor da corrida depende do horário. Então, ficaria algo assim:
construa um programa que leia a cotação de moedas estrangeira e leia um valor em kwanza. e mostre esse valor em cada uma das moeda estrangeiras. Deve mostrar-se a cotação e a equivalencia em dolar em forma de alerta
Daniel, se entendi bem:
🐍 Em Python: