Você está na página 1de 6

Puc-Minas Programao de Computadores I - 1/2013 Lista de Exerccios 01 Algoritmos Seqncia Prof.

Pietrobon
1) Escreva um programa que imprime a seguinte mensagem: meu primeiro programa. 2) Escreva um programa que l um nmero e imprime o dobro do valor digitado. 3) Escreva um programa que l um nmero e imprime o sucessor e antecessor. 4) Escreva um programa que l o dimetro de um eixo e a folga mxima (em mm) e mnima (em mm) e imprime os dimetros mximo e mnimo aceitveis para este eixo 5) Escreva um programa que l um raio e imprime o valor da rea do crculo. Imprima uma mensagem pedindo o raio e outra informando que a rea : 6) Escreva um programa que leia dois nmeros reais e imprima a mdia aritmtica entre esses dois valores com a seguinte mensagem MEDIA antes do resultado.
7) Escreva um programa que leia dois nmeros inteiros e imprima o resultado da soma destes dois valores. Antes do resultado, deve ser impressa a seguinte mensagem SOMA. 8) Faa um programa que leia o numerador e o denominador de uma diviso e imprime o resto inteiro desta diviso e o resultado desta diviso.

9) Certo dia o professor de Johann Friederich Carl Gauss (aos 10 anos de idade) mandou que os alunos somassem os nmeros de 1 a 100. Imediatamente Gauss achou a resposta 5050 aparentemente sem clculos. Supe-se que j a, Gauss, houvesse descoberto a frmula de uma soma de uma progresso aritmtica. S = [ (a1 + an) X n] / 2

10) A tenso aplicada sobre um resistor funo da corrente que o atravessa e o valor da

sua resistncia, sendo dada pela frmula abaixo. Faa um programa que dada a resistncia e a corrente, calcule a tenso. V= R/i 11) Para resistores associados em srie e em paralelo, a resistncia equivalente dada pelas frmulas abaixo. Faa um programa que l trs resistncias individuais e calcula a resistncia equivalente Rt para a associao em srie e em paralelo.

12) Quando temos uma tenso V sobre um resistor R pelo qual percorre uma corrente i, podemos calcular a potncia em watts pela expresso. Faa o programa que calcula esta potncia:
P=V2/R

13) Seja uma seqncia A,B,C, ... determinando um Progresso Aritmtica (P.A.), o termo mdio (B) de uma P.A. determinado pela mdia aritmtica de seus termos, sucessor (C) e antecessor (A). Com base neste enunciado construa um programa que calcule o termo mdio (B) atravs de A, C. B = (A+C) / 2 14) Seja uma seqncia A,B,C, ... determinando um Progresso Geomtrica (P.G.), o termo mdio (B) de uma P.G. determinado pela mdia geomtrica de seus termos, sucessor (C) e antecessor (B). Com base neste enunciado construa um programa que calcule o termo mdio (B) atravs de A, C. B2 = A X C

15) Em pocas de pouco dinheiro, os comerciantes esto procurando aumentar suas vendas oferecendo desconto. Faa um programa que possa entrar com o valor de um produto e imprima o novo valor tendo em vista que o desconto foi de 9%. Alm disso, imprima o valor do desconto. 16) Criar um programa que efetue o clculo do salrio lquido de um professor. Os dados fornecidos sero: valor da hora aula, nmero de aulas dadas no ms e percentual de desconto do INSS. 17) Escreva um programa que leia uma temperatura em graus centgrados e apresente a temperatura convertida em graus Fahrenheit. A frmula de converso :
F= (9 x C + 160 ) / 5

onde F a temperatura em Fahrenheit e C a temperatura em centgrados

18) Criar um programa para calcular e apresentar o valor do volume de uma lata de leo, utilizando a frmula:

V=3.14159 R2 h
onde V o volume, R o raio e h a altura.

19) Criar um programa que leia dois valores para as variveis A e B, que efetue a troca dos valores de forma que a varivel A passe a ter o valor da varivel B e que a varivel B passe a ter o valor da varivel A. Apresente os valores trocados. 20) Criar um programa que leia o numerador e o denominador de uma frao e transforme esses valores em um nmero racional. 21) Todo material quando aquecido, sofre uma dilatao. Faa um programa que leia o comprimento de um cabo em cm e o percentual de dilatao e imprima o valor da dilatao em cm e o comprimento do cabo aps a dilatao. 22) Todo material quando aquecido, sofre uma dilatao. Faa um programa que leia o comprimento e a largura de uma placa em cm e o percentual de dilatao e imprima a rea final da placa aps a dilatao. 23) Criar um programa que leia um valor de hora (hora:minutos) e informe (calcule) o total de minutos se passaram desde o incio do dia (0:00h).

24) Uma parede mede L x H metros. Sabendo-se que o tijolo utilizado mede 22cm por 15 cm, faa um programa que leia as dimenses da parede e imprime quantos tijolos sero necessrios comprar para construir a parede. 25) Criar um algoritmo e um programa em Matlab que efetue o clculo da quantidade de litros de combustvel gastos em uma viagem, sabendo-se que o carro faz 12 km com um litro. Devero ser fornecidos o tempo gasto na viagem e a velocidade mdia. Distncia = Tempo x Velocidade. Litros = Distancia / 12. O algoritmo dever apresentar os valores da Distncia percorrida e a quantidade de Litros utilizados na viagem. 26) Sabendo-se que 100 quilowatts de energia custa um stimo do salrio mnimo, fazer um algoritmo e um programa em Matlab que receba o valor do salrio mnimo e a quantidade de quilowatts gasta por uma residncia e calcule (imprima). - o valor em reais de cada quilowatt; - o valor em reais a ser pago; - o novo valor a ser pago por essa residncia com um desconto de 10%.

27) Considere que o nmero de uma placa de veculo composto por quatro algarismos. Construa um algoritmo e um programa em Matlab que leia este nmero e apresente o algarismo correspondente casa das unidades. 28) Considere que o nmero de uma placa de veculo composto por quatro algarismos. Construa um algoritmo e um programa em Matlab que leia este nmero e apresente o algarismo correspondente casa das dezenas. 29) Considere que o nmero de uma placa de veculo composto por quatro algarismos. Construa um algoritmo e um programa em Matlab que leia este nmero e apresente o algarismo correspondente casa das centenas. 30) Considere que o nmero de uma placa de veculo composto por quatro algarismos. Construa um algoritmo e um programa em Matlab que leia este nmero e apresente o algarismo correspondente casa das unidades de milhar. 31) Para calcular a resultante das forcas F1 = 50N, F2 = 80 N e F3 = 70 N aplicadas no bloco da figura abaixo, utiliza-se o raciocnio visto ao lado da figura:

Faa um programa que leia 4 foras (F1, F2, F3 e F4 ) e calcula a resultante

32) Caso seja aplicada uma fora de 200N numa viga, num ngulo de 60 graus o clculo das componentes horizontal Fx e vertical Fy so calculadas conforme exemplo abaixo.

Faa um programa que leia Uma fora qualquer em N e um ngulo em graus e calcule as componentes Fx e Fy. 33) Por definio, o momento M realizado por uma forca F em relao a um ponto P, que est a uma distncia d de P, dado pelo seguinte produto vetorial:

Fazer um programa que l a fora F, o ngulo alfa e a distncia d em mm e calcula o momento M em N.mm

34) A relao entre estas forcas e os braos (motriz e resistente) das alavancas apresentadas, de acordo com a equao de equilbrio :

Faa um programa que l a fora Fm e as distncias bm e br, calcula a fora Fr que mantm a viga em equilbrio

35) A tenso normal (sigma) a que uma pea submetida quando uma carga normal F aplicada sobre a pea determinada atravs da relao entre a intensidade da carga aplicada F e a rea de seo transversal da pea

Faa um programa que leia uma fora F em N e o dimetro de um cabo de seo circular e calcula a tenso a que ele submetido.

36) Faa um programa que L as variveis u e v e avalia as 4 expresses abaixo:

4u 3u 2v 2 (u v)2 v3 v 3 u3 4 v2 3

OBSERVAO Para a prova fazer todos os exerccios. Para a entregar no SGA, faa os exerccios 4, 8, 11, 18, 19, 22, 24, 29, 34, e 35 Data da entrega: 15/03/2013, no SGA

Você também pode gostar