Engenharia
2013.01
LÓGICA DE PROGRAMAÇÃO
PROF. BRUNO BAZZANELLA
VALE ATÉ DOIS PONTOS NA NOTA DE AV1
Primeira Questão: Construa um algoritmo em linguagem de programação C que monte uma tabela que converta 10 temperaturas lidas do teclado em graus Farenheit e as converta para a temperatura correspondente em graus Celsius.
OBS: C = (5.0/9.0)*(F – 32)
Segunda Questão: Construa um algoritmo em linguagem de programação C que calcule o valor de S.
S= 48010- 47511+ 47012- ⋯ Calcule S para os 30 primeiros termos da série.
Terceira Questão: Construa um algoritmo em linguagem de programação C que calcule o valor de y=2.5*cos(x2.0). O x deverá variar de 0 a 3.1416 de 0.31416 em 0.31416.
Quarta Questão:
Construa um algoritmo em linguagem de programação C que calcule a distância entre dois pontos quaisquer P(x1,y1) e Q(x2,y2) no plano.
OBS:d = sqrt(pow((x1-x2),2) + pow((y1 – y2),2))
Universidade Estácio de Sá
Lógica de programação
Atividade complementar AV1
Professor: Bruno
Aluno: Vinícius Ferreira Leite
Resolução
Nº1.
#INCLUDE<STDIO.H>
#INCLUDE<STDLIB.H>
#INCLUDE<MATH.H>
Int main (void)
{
Float C
Int counter = 0
While (counter < = 10);
{
PrintF (“Entre com o valor em farenheit”);
ScanF(“%F”, & F);
C = (5 * 0/9 * 0) * (F – 32);
PrintF(“Valor em celsius, %C \ N);
Counter = Counter + 1;
}
System (“Pause”);
Return 0;
}
Nº2
#INCLUDE<STDIO.H>
#INCLUDE<STDLIB.H>
#INCLUDE<MATH.H>
Int main (void)
{
Float S, num, den;
Int sinal;
S = 0;
Num = 480;
Den = 10;
While (Counter < = 40);
{
Num = num – 5;
Den = den + 1;
Sinal = - sinal;
S = S + sinal * (num / den);
}
PrintF (“F = % F \ N, S”);
System (“pause”);
Return 0;
}
Nº3
#INCLUDE<STDIO.H>
#INCLUDE<STDLIB.H>
#INCLUDE<MATH.H>
Int main (void)
{
FLOAT X,Y;
X = 0;
While (x < = 3.1416);
{
Y = 2.5 * cos(x/2.0); x = x + 3.1416;
PrintF (“% F \ T % F \ N”, x, y);
}