L02 - IFSul

Propaganda
1
IF-Sul : Engenharia Elétrica
Programação de Computadores I - Lista de Exercícios 2
(atualizada em 30/09/2009)
[email protected]
Exercícios 2 - Algoritmos Sequenciais
2.1.Escreva um programa para ler o raio de um círculo, calcular e escrever a sua área.
2.2.Escreva um programa para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor
correspondente em graus Celsius.
C
-----
F - 32
= ---------
5
9
2.3.Escreva um programa para ler uma temperatura em graus Celsius, calcular e escrever o valor
correspondente em graus Fahrenheit.
2.4.Escreva um programa para ler as coordenas (X,Y) de dois pontos no sistema de eixos
cartesianos, calcule e imprima a distância existente entre eles.
2.5 Escreva um programa para calcular a solução do sistema de equações lineares abaixo:
ax +by = u
cx +dy = v
Considere que:
d
b
x = -------- u - ------- v
ad-bc
ad-bc
-c
a
y = -------- u + ------- v
ad-bc
ad-bc
Para testar:
a=1; b=2; c=3; d=4; u=5; v=6
Rta.: x=-4,00; y=4,50
2
2.6 Elaborar um programa que leia dois pares de valores (x,y), e calcule para cada par:
x2+3x+y2
f(x,y) = -------------xy-5y-3x+15
Para testar:
x1=10,5; y1=-5,7
x2=4; y2=-6
Rta.: f(x1,y1)=-3,64
Rta.: f(x2,y2)=7,11
2.7 Elaborar um programa que leia o valor do campo elétrico entre as placas de um osciloscópio de
raios catódicos (E), o comprimento de uma placa defletora em m (x1) o valor da energia cinética em
J (K0) e o valor da carga elementar (e). A seguir calcule o valor da deflexão de um elétron que entra
(y1), perpendicularmente ao campo (em mm):
e.E.x2
y1 = --------4.K0
Para testar, considere:
e=1,6x10-19 C; E=1,2x104 N/C; x1=1,5x10-2 m; K0=3,2x10-16 J
Rta.: 0,34 mm
2.8 Elaborar um programa para calcular o valor do torque máximo exercido por um campo sobre
um dipolo elétrico. Considere que o valor da carga (q) é 1,0x10-6, que as duas cargas de sinais
contrários estão separadas por uma distância (d) de 0,020 m, que o torque máximo é obtido
fazendo-se com que o ângulo (teta) seja igual a 90o e que o dipolo é colocado num campo externo
(E) de 1,0x105 N/C. O cálculo do torque é obtido por:
t = q.d.E.sen(teta)
Rta.: 0,02 N.m
2.9 Elaborar um programa que leia 4 valores numéricos decimais. A seguir, deverá calcular e exibir:

Média aritmética:
𝑚𝑎 =

Média harmônica:
𝑚ℎ =

𝑣1 + 𝑣2 + 𝑣3 + 𝑣4
4
4
1
1
1
1
𝑣1 + 𝑣2 + 𝑣3 + 𝑣4
Média geométrica:
𝑚𝑔 =

4
𝑣1. 𝑣2. 𝑣3. 𝑣4
Média quadrática:
𝑚𝑞 =
Para testar, considere:
𝑣12 + 𝑣22 + 𝑣32 + 𝑣42
4
v1=1; v2=2; v3=3; v4=4
Rtas.: ma=2,50; mh=1,92; mg=2,21; mq=2,74
3
2.10 Elaborar um programa, em linguagem C, que calcule os valores equivalentes das resistências
R4, R5 e R6, em uma transformação estrela-triângulo de maneira a poder substituir no circuito o
triângulo pela estrela. Inicialmente o programa deverá ler os valores das resistências R1, R2 e R3.
Para os cálculos solicitados, considere:
𝑅4 =
𝑅1. 𝑅2
𝑅1 + 𝑅2 + 𝑅3
𝑅5 =
Para testar, considere: R1=1; R2=2; R3=3
𝑅1. 𝑅3
𝑅1 + 𝑅2 + 𝑅3
𝑅6 =
𝑅2. 𝑅3
𝑅1 + 𝑅2 + 𝑅3
Rtas: R4=0,33; R5=0,50; R6=1,00
2.11 Elaborar um programa que implemente o algoritmo a seguir:
leia n
n
result1 = 3 +100
3
result 2 =
result1
4n
escreva result1, result2,
Para testar, considere: n=-2
result1+ result 2
n2
Rtas: 4,63; 0,58; 1,30
2.12 Elaborar um programa que calcule as raízes reais de uma equação do segundo grau. Considere que o
usuário digitará valores que produzem como resposta somente raízes reais, e:
𝑥=
Para testar, considere: a=-1;b=5;c=10
−𝑏 ± 𝑏 2 − 4. 𝑎. 𝑐
2. 𝑎
Rtas: x1=-1,53; x2=6,53
Download