Está en la página 1de 4

LINGUAGEM E TCNICAS DE PROGRAMAO I - C

PROF. MATHEUS FRANCO

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.

2. Faa um programa para calcular a rea de um cilindro dada sua formula.


3. Faa um programa que leia um nmero e, caso ele seja positivo, calcule e mostre:

O nmero digitado ao quadrado A raiz quadrada do nmero digitado


4. Faa um programa que receba dois nmeros e mostre qual deles o maior.
5. Elaborar um programa em C que apresente o valor da converso em dlar (US$) de um valor lido em real, o
programa deve solicitar a cotao do dlar e tambm a quantidade de reais disponvel com o usurio.
6. Faa um programa em C para efetuar a converso de um valor em dado em GB para MB, KB, bytes e bits.
7. Faa um programa em C para efetuar a converso de um valor dado em Mbps para Kbps.
8. Usando switch, escreva um programa que leia um inteiro entre 1 e 7 e imprima o dia da semana
correspondente a este nmero. Isto e, domingo se 1, segunda-feira se 2, e assim por diante.
9. Um reality show realizou uma prova onde os participantes tinham que buscas bolas de 3 cores diferentes, e
de acordo com a tabela abaixo cada um teria uma pontuao:
Bola Verde: 10 pontos
Bola amarela: 5 pontos
Bola branca: 3 pontos
Construa um programa em C que leia a quantidade de bolas de cada cor e apresente a pontuao final do
participante.

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,

e, a situao do peso determinada pela tabela abaixo:

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

También podría gustarte