1ª Lista de Exercícios de Introdução à Programação
Prof. Glauber Cintra - Data da entrega: 19jan2005


Esta lista deve ser feita por grupos de 2 ou 3 alunos.


1) Declare 4 variáveis, uma de cada tipo primitivo de dados.


2) Cite os operadores aritméticos, lógicos e relacionais da linguagem C.


3) Sendo x uma variável do tipo int com valor 17 e y uma variável float com valor 3.2, calcule o valor das seguintes expressões, de acordo com as regras da linguagem C.

a) x / 4 + y
b) x <= y * 6
c) (x % 4) && (((int) y * 10) >> 4)
d) (x / 6 | x / 3) + 4


4) Explique como funcionam as seguintes estruturas de controle: if, switch, while e for.


5) Explique o funcionamento de cada linha do código abaixo.

      int main( ){
	int x, i, j = 0;
	scanf("%d", &x);
	for (i = x; i > 10; i = i % 10)
	  { j = j + 1; }
	printf("%d", j);
	return 0;
      }

6) Identifique os erros no trecho de código abaixo.
      Int main( ){
	int x; i;
	scanf("%d", &x);
	if x < 10
          x = 10;
	for (i = 1, i < x, i = i + 1) 
	  { printf("%d\n", i); } 
	return 0;
      }

7) Qual será o valor escrito pela função printf se o valor digitado para a variável x for os três últimos dígitos do CPF de um dos integrantes do grupo (escreva quais são estes 3 dígitos).
      #include <stdio.h>
      int main( ){
	int x, i, s;
	scanf("%d", &x);
	i = x;
	while (i >= 10)
	  { i = i / 10; } 
	s = (x % 100) * 10 + i;
	printf("%d", s);
	return 0;
      }

Última modificação: 19 Jan 2005 às 17:25:58