\documentclass{article}

\usepackage[portuguese]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}

\author{Carlos Camarão}

\date{10 de Setembro de 2007}

\title{Primeira Lista de Exercícios}

\begin{document}

\maketitle

\begin{enumerate}

\item Escreva um programa que imprima cada string lido do dispositivo
de entrada padrão no dispositivo de saída padrão, até que "Pare" seja
digitado (i.e.~até que "Pare" seja o string de entrada).

\item Escreva um programa que leia um número inteiro positivo $n$ e
imprima, um em cada linha:

   \begin{enumerate}
     \item os números inteiros de $-n$ até $n$; 

     \item os números inteiros pares de $2$ a $n$;

     \item os números inteiros múltiplos de 2 e de 3 entre 2 e $n$;

     \item todos os números de ponto flutuante do conjunto $\{ 1, 1.1,
     1.2, \ldots, n\}$.
   \end{enumerate}

O programa deve ler valores do dispositivo de entrada padrão e
imprimir no dispositivo de saída padrão.

\item Escreva um program que estenda o programa do exercício anterior
de forma a ler também uma opção de impressão, que pode ser:

  \begin{enumerate}

    \item Impressão dos valores em uma linha, separados por um espaço
    em branco;

    \item Impressão dos valores em uma linha, separados por {\tt
    '$\backslash$t'};

    \item Impressão de no máximo 8 valores por linha, sendo os valores
    em uma linha separados por  {\tt '$\backslash$t'};

    \item Impressão de um valor por linha (como no exercício
    anterior).

  \end{enumerate}

\item Escreva um programa que leia três números de ponto flutuante do
dispositivo de entrada padrão, imprima se eles podem ou não formar um
triângulo e, em caso positivo, imprima também mensagem informando os
valores do perímetro e da área do triângulo. 

A área do triângulo pode ser calculada usando:

   \[ \text{{\tt Math}.{\tt sqrt}}(s\times
   (s-a)\times(s-b)\times(s-c)) \]

onde $s$ é o semiperímetro (i.e. $p/2$, onde $p$ é o perímetro) do
triângulo de lados $a$,$b$,$c$.

{\tt sqrt} é um método estático da classe {\tt Math} de {\tt
java.lang}.

\end{enumerate}

\end{document}

