Você está na página 1de 2

Curso: Bacharelado em Engenharia Agronmica Noturno

Turma: Turma A 3 Perodo


Disciplina: Linguagem de Programao I
Professor(a): Tatiana Silva de Alencar

Lista de exerccios 1
1. Qual o valor armazenado na posio de memria identificada pelo nome x aps as seguintes
operaes de atribuio (sqrt o nome da funo raiz quadrada):
x = 3;
x = sqrt(4);
x = x + 2;

2. Elaborar um programa para ler os valores (inteiros e positivos) para as variveis a e b,


correspondentes aos catetos de um tringulo retngulo, e determinar a rea do tringulo pela
frmula:
= ( )( )( ) ,
onde c o valor para a hipotenusa do tringulo e:
=

++
2

3. Considere que A e B armazenam valores inteiros diferentes. Escrever um programa para efetuar a
troca dos valores de forma que a varivel A passe a possuir o valor da varivel B e que a varivel B
passe a possuir o valor da varivel A. Apresentar os valores finais de A e B.
4. Identifique os valores a serem exibidos pelo seguinte trecho de programa:
int a = 5;
int b = 3;
int c;
c = a++ +
printf(a
c = ++a +
printf(a
c = --a +
printf(a
c = a-- +
printf(a

--b;
= %d
b--;
= %d
++b;
= %d
b++;
= %d

b = %d c = %d\n, a, b, c);
b = %d c = %d\n, a, b, c);
b = %d c = %d\n, a, b, c);
b = %d c = %d\n, a, b, c);

5. Escreva expresses lgicas que representem os seguintes enunciados:


a. O valor de x pertence ao intervalo [a,b];
b. m > 50 ou m < 0;
c. x maior do que ou igual a y;
d. x no menor do que y;
e. a igual a b e a c;
f. x no est entre a e b;
g. Nem a nem b so maiores do que 10.

6. Considere a declarao int a = 6;. Qual ser o valor atribudo varivel x em cada uma das seguintes
instrues:
a.

{
if (a > 5)
if (a < 10)
x = 1;
else
x = 3;
}

b. If (a > 5)
{
if (a < 10)
x = 1;
}
else
x = 3;
c.

If (a > 5)
{
if (a < 10)
x = 1;
else
x = 3;
}

Você também pode gostar