\documentclass{article}

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

\title{1$^{\underline{\mbox{{\small a}}}}$ Prova de Programa\c{c}\~ao de
Computadores}

\date{8 de Maio de 2008}

\author{Valor: 20 pontos}

\begin{document}

\maketitle

\begin{enumerate}

\item (6 pontos) Escreva em Java um programa que leia repetidamente
tr\^es valores inteiros, $a,b,c,$ e, para cada $a,b,c$ lidos, imprima
uma mensagem que indique se eles podem ou n\~ao constituir lados de um
tri\^angulo e, em caso positivo, imprima tamb\'em o per\'{\i}metro e a
\'area do tri\^angulo formado. O per\'{\i}metro $p$ \'e dado por
$a+b+c$. A \'area do tri\^angulo deve ser calculada usando a f\'ormula
$\sqrt{s(s-a)(s-b)(s-c)}$, onde $s = \frac{p}{2}$. 

A leitura deve terminar quando um dos valores lidos for menor ou igual
a zero.

\item (7 pontos) Escreva em Java um programa que leia repetidamente
  valores inteiros positivos e imprima, para cada valor $n$ lido, uma
  figura com o formato abaixo, com $n$ linhas (a figura abaixo tem 4
  linhas):

  \begin{verbatim}
  *
  **
  ***
  ****
  \end{verbatim}

  A leitura deve terminar quando o valor lido for menor ou igual a zero.

\item (7 pontos) Escreva em Java um programa que leia repetidamente
valores inteiros positivos e imprima os dois maiores inteiros lidos.
Voc\^e pode supor que o n\'umero de valores lidos sempre ser\'a igual
ou maior que 2. A leitura deve terminar quando um valor negativo ou
zero for lido.

\end{enumerate}

\end{document}
