UFCG/CEEI/DSC

Disciplina: INTRODUÇÃO À PROGRAMAÇÃO - Turmas 01 e 02

Período 2008.2

Profs. Joseluce de Farias Cunha e Roberto Medeiros de Faria

 

1ª Lista de Exercícios

 

 

Obs.: Só use os recursos da linguagem C vistos até o segundo capítulo. Os operadores && e || podem também ser usados.

 

1)      Faça um programa em C que calcule:

a)        a área de um círculo a partir de seu raio.

                   Área do círculo = π × raio2

b)       o volume de um cilindro a partir do seu raio da base e sua altura.

                   Volume do cilindro = π × raio da base2 × altura

 

2)      (*) Faça um programa em C que calcule o valor a ser resgatado um mês após o depósito numa caderneta de poupança, a partir do valor de depósito e das taxas de correção monetária e juros.

Correção Monetária = Valor Investido × Taxa de Correção Monetária ÷ 100

Valor Investido Corrigido = Valor Investido + Correção Monetária

Juros = Valor Investido Corrigido × Taxa de Juro ÷ 100

Valor do Resgate = Valor Investido Corrigido + Juros

 

3)      Faça um programa em C que calcule o número mínimo de cédulas e/ou moedas para efetuar-se um pagamento cujo valor é informado em reais. Dica: para evitar divisões fracionárias, multiplique por 100 os valores envolvidos no problema.

 

4)      Faça um programa em C que calcule a partir do valor do raio informado:

a)        a área da superfície de um esfera.

                   Área da Superfície = 4 × π × raio2

b)       o volume de uma esfera.

                   Volume = 4 / 3 × π × raio3

 

5)      Faça um programa em C para converter e mostrar uma temperatura lida em graus Farenheit para Celsius e vice versa.  O programa além da temperatura, lerá um indicador de unidade da temperatura lida (1 para Farenheit e 2 para Celsius).

oC = 5 / 9 × (oF – 32)

 

6)      (*) Faça um programa que leia dois inteiros, um de até cinco dígitos e um inteiro de um único dígito. Em seguida, o programa mostra o número de ocorrências do dígito único no inteiro de até cinco dígitos.

 

7)      Faça um programa em C que leia dois inteiros e informe ao usuário, através de uma mensagem, se o primeiro é divisível pelo segundo.

 

8)      (*) Faça um programa em C que leia um inteiro de até nove dígitos e mostre um único inteiro formado pelos dígitos no número lido, em ordem inversa (de trás para frente).

 

9)      (*) Faça um programa C que leia a data de nascimento de uma pessoa como um único inteiro (DDMMAAAA), leia também a data de hoje no mesmo formato, calcule e mostre sua idade e, informe ao usuário, através de mensagem, se ela já tem idade para votar (16 anos ou mais) e se já pode tirar carteira de habilitação (18 anos ou mais).

 

10)  (*) Faça um programa C que leia o código de classificação de um determinado produto e mostre a sua classificação por extenso. Utilize a seguinte tabela como referência:

 

 

 

Código

Classificação

1

Alimento não-perecível

2, 3 ou 4

Alimento perecível

5 ou 6

Vestuário

7

Higiene pessoal

8 até 15

Limpeza e utensílios domésticos

Qualquer outro código

Inválido

 

Obs.: Os exercícios assinalados com (*) deverão ser entregues, só os programas fonte em C, até o dia 01.10/2008. A entrega, será por e-mail (monitoria.ip.2008.2@gmail.com).

 

– O – O – O –