Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lista de Exerccios 1
1. Faa um programa que calcule a rea de um terreno retangular, para isso receba os dados de base e altura.
10. Leia um valor inteiro correspondente a idade de uma pessoa em dias e informe-a em anos, meses e dias
Obs.: apenas para facilitar o clculo, considere todo ano com 365 dias e todo ms com 30 dias. Exemplo:
Entrada: 400 Sada: 1 ano(s) 1 mes(es) 5 dia(s) | Entrada: 30 Sada: 0 ano(s) 1 mes(es) 0 dia(s)
11. O custo ao consumidor de um carro novo a soma do custo de fbrica com a percentagem do distribuidor e
dos impostos (aplicados ao custo de fbrica). Supondo que a percentagem do distribuidor seja de 25% e os
impostos de 42%, escrever um programa em C que receba o custo de fbrica de um carro e escreva o custo
ao consumidor.
12. Efetuar o clculo da quantidade de litros de combustvel gastos em uma viagem, utilizando-se um automvel
que faz N Km por litro. Para obter o clculo, o usurio dever fornecer o tempo gasto e a velocidade mdia
da viagem. Desta forma, ser possvel obter a distncia percorrida com a frmula DISTANCIA TEMPO *
VELOCIDADE. Tendo o valor da distancia, basta calcular a quantidade de litros de combustvel utilizada na
viagem com a frmula: LITROS_USADOS DISTANCIA /N. O programa em C dever apresentar os valores da
distncia percorrida e a quantidade de litros utilizados na viagem.
13. Crie um programa em C que leia a idade de uma pessoa e informe a sua classe eleitoral:
- no eleitor (abaixo de 16 anos);
- eleitor obrigatrio (entre a faixa de 18 e menor de 65 anos);
- eleitor facultativo (de 16 at 18 anos e maior de 65 anos, inclusive).
LINGUAGEM E TCNICAS DE PROGRAMAO I - C
PROF. MATHEUS FRANCO
14. Construa um programa em C que determine (imprima) se um dado nmero N inteiro (recebido atravs do
teclado) PAR ou MPAR. (Usar o operador resto: Ex: N%2)).
15. Voc foi encarregado para desenvolver um programa com objetivo de armazenar os pontos do campeonato
interno de futebol do IFSULDEMINAS, assim seu programa deve receber o nome e os gols de dois times, e
apresentar a pontuao que cada um deve receber pelo jogo, levando-se em considerao que uma vitria
d 3 pontos, empate 1 ponto e derrota 0 ponto.
16. Crie um programa que receba 2 valores e um operador aritmtico bsico (+ - * /) e apresente o resultado
do clculo.
17. Construa um programa em C para determinar se o indivduo est com um peso favorvel. Essa situao
determinada atravs do IMC (ndice de Massa Corprea), que definida como sendo a relao entre o peso
(PESO) e o quadrado da Altura (ALTURA) do indivduo. Ou seja,
18. Escreva um programa em C que leia um peso na Terra e o nmero de um planeta e imprima o valor do seu
peso neste planeta. A relao de planetas dada a seguir juntamente com o valor das gravidades relativas
Terra:
19. Tira-Teima
Uma quadra de tnis tem o formato de um retngulo, cujos lados medem 36 ps por 78 ps, que correspondem a um
retngulo de 432 polegadas por 936 polegadas. No ltimo Grand Slam da Austrlia, Rafael Nadal perdeu para Novak
Djokovi num dos jogos mais bonitos de tnis dos ltimos tempos. Muitas vezes, uma jogada to rpida, e a bola to
prxima da borda da quadra, que o juiz pode tomar uma deciso que pode ser contestada por um dos jogadores.
Para isso, existe o tira-teima, que utiliza a imagem gravada do jogo para decidir se a bola estava dentro ou fora da
metade da quadra correspondente a um dos jogadores. Considere que a semi-quadra de Rafael Nadal corresponde a
um retngulo em que dois vrtices tm coordenadas (0,0) e (432, 468), onde todos os nmeros so em polegadas.
Voc deve escrever um programa para, dadas as coordenadas (X, Y) do ponto de contato da bola com o solo,
LINGUAGEM E TCNICAS DE PROGRAMAO I - C
PROF. MATHEUS FRANCO
determinar se uma bola bateu no solo dentro ou fora da semi-quadra. Note que se a bola bate na linha divisria ela
considerada uma bola dentro.
Entrada
A entrada dada em uma nica linha, que contm dois inteiros X e Y, que correspondem s coordenadas do ponto
(X, Y) de contato da bola com o solo, em polegadas.
Sada
Seu programa deve imprimir uma nica linha, contendo a palavra dentro se a bola bateu dentro da semi-quadra, e a
palavra fora caso contrrio.
Exemplos
Entrada Sada
-2 200 fora
Entrada Sada
432 10 dentro
20. Bocha
A OBI (Organizao de Bocha Internacional) responsvel por organizar a competio mundial de bocha.
Infelizmente esse esporte no muito popular, e numa tentativa de aumentar a sua popularidade, ficou decidido que
seriam chamados, para a Grande Final Mundial, o campeo e o vice-campeo de cada sede nacional, ao invs de
apenas o primeiro lugar.
Tumblia um pas pequeno que j havia realizado a sua competio nacional quando a nova regra foi instituda, e o
comit local no armazenou quem foi o segundo classificado. Felizmente eles armazenaram a pontuao de todos
competidores - que foram apenas trs, devido ao tamanho diminuto do pas. Sabe-se tambm que as pontuaes de
todos jogadores foram diferentes, de forma que no ocorreu empate entre nenhum deles.
Resta agora descobrir quem foi o vice-campeo e para isso o comit precisa de ajuda.
Entrada
A primeira e nica linha da entrada consiste de trs inteiros separados por espaos, A, B e C, as pontuaes dos 3
competidores.
Sada
Imprima uma nica linha na sada, contendo apenas um nmero inteiro, a pontuao do vice-campeo.
Exemplos
Entrada Sada
LINGUAGEM E TCNICAS DE PROGRAMAO I - C
PROF. MATHEUS FRANCO
4 5 6 5
Entrada Sada
10 5 9 9