terça-feira, 19 de dezembro de 2017

Problema dos ternos possíveis


O objetivo do programa em C abaixo é calcular todos os ternos possíveis dado um valor a, que refere-se ao valor de um dos catetos do triângulo retângulo. A ideia é utilizar laços encaixados.

Problema de realizar a dobra com sua espaçonave


Neste problema em C abaixo não só devemos calcular a possibilidade de realizar uma dobra da nossa espaçonave, verificando antes se temos tempo e combustível necessários, mas também considerar que nossa nave está perdendo combustível incessantemente e atualmente está vazia, porém sendo reabastecida em movimento; logo ela deve realizar a dobra assim que seu tanque tiver o necessário de combustível antes que o tempo acabe.

A entrada consiste no tempo disponível e na quantidade de combustível necessária para realizar a dobra. Em seguida temos uma série de valores de entrada, um valor para cada unidade de tempo, que significa o fluxo de combustível no tanque.

Na saída deve-se dizer se a dobra foi realizada ou não e em que tempo.

Problema do mínimo, máximo e média na entrada dos dados


O objetivo do programa em C abaixo é ler uma lista de números (quantidade definida pelo usuário) e desta lista mostrar no final do programa o menor valor, o maior valor e a média aritmética dos valores. Tudo isso usando o for e sendo realizado durante a inserção dos valores.

Problema do balanceamento da carga


O objetivo do programa em C abaixo é conferir se dados quatro valores é possível agrapá-los em dois grupos de igual valor. Sendo eles os valores/pesos de 4 containers, determinar se é possível estabelecer um balanceamento da carga perfeito, ou seja, se é possível dividir a carga na parte traseira e dianteira da espaçonave de tal forma que o peso na parte traseira seja igual ao peso na parte dianteira.

Problema do caminhão de reabastecimento


O objetivo deste programa em C abaixo é verificar se o combustível existente no cilindro (de diâmetro d e comprimento h) do caminhão de João é capaz de suprir as demandas dos postos A, B e C; estes recebendo combustível se sua demanda for menor ou igual ao que há no caminhão.

Neste problema, João passa do posto A para o posto B e depois para o posto C, sempre nesta sequência.

Problema do tempo para ativar o micro explosivo


O objetivo do programa em C abaixo é calcular quanto tempo esperar para ativar o micro explosivo de tal forma que a força de empuxo resultante desvie a bomba para atingir a base de reabastecimento do Império.
Entrada: altura; velocidade de queda da bomba; distância da base rebelde até a base do Império; força de empuxo do micro explosivo.

Saída: tempo, em segundos, para acionar o micro explosivo (três casas decimais).

Problema da distância percorrida pelo taxista


O objetivo do programa em C abaixo é calcular quanto um passageiro terá que pagar para uma determinada viagem a um taxista em um mapa em que os quarteirões possuem as mesmas medidas e as ruas são paralelas e perpendiculares uma as outras.

Entrada: valor do pagamento inicial; as coordenadas de origem e de destino do passageiro; a taxa por cada unidade de distância percorrida.

Saída: valor a ser pago pelo passageiro através da fórmula vi + d*t.