Exercícios de programação
MC102—Algoritmos e Programa¸ao de Computadores c˜ Turmas L, O, T e U
Segundo semestre de 2005
Lista de exerc´ ıcios 01
1. Escreva um programa que imprima a m´dia de cinco valores informados pelo usu´rio. e a
2. Escreva um programa que converta uma temperatura de graus Celsius para graus
Farenheit. A temperatura em graus Celsius ser´ informada pelo usu´rio. A f´rmula a a o 9 de convers˜o ´: F ar = 5 Cel + 32 a e
3. Escreva um programa que converta uma temperatura de graus Farenheit para graus
Celsius. A temperatura em graus Farenheit ser´ informada pelo usu´rio. a a
4. Escreva um programa que, dado um n´ mero de segundos, converta para dias, horas, u minutos e segundos. Por exemplo, 7322 segundos correspondem a 0 dias, 2 horas, 2 minutos e 2 segundos.
5. Escreva um programa que determina quanto tempo (t) um corpo em repouso (v0 = 0) leva para atingir o solo (h = 0) a partir de uma altura h0 , informada pelo usu´rio. a Considere g = −9, 8m/s2 e que a queda livre ´ determinada pela f´rmula h = h0 + e o v0 t + 1 gt2 .
2
6. Escreva um programa que calcule o imposto de renda a partir da renda mensal informada pelo usu´rio. Considere que qualquer valor al´m da terceira casa decimal pode a e ser desprezado. As regras s˜o (de acordo com o site da Receita Federal): a • Renda mensal at´ R$ 1164,00: Isento de imposto de renda e • Renda mensal de R$ 1164,01 a R$ 2326,00: 15% de imposto de renda
• Renda mensal superior a R$ 2326,01: 27,5% de imposto de renda
7. Escreva um programa que calcule as n (n ≤ 10) primeiras potˆncias do n´ mero k. e u
Vocˆ pode usar a fun¸ao pow(x, y), que calcula xy . Para tal, vocˆ deve incluir a e c˜ e diretiva #include no come¸o de seu programa, como visto em sala de aula. c Para n = 3 e k = 2 ter´ ıamos: 2 elevado a 1 = 2
2 elevado a 2 = 4
2 elevado a 3 = 8
8. Escreva um programa que calcule o n-´simo n´ mero de