Vous êtes sur la page 1sur 3

Bacharelado em Cincia e

Tecnologia
BC0505 Processamento da Informao
ATIVIDADE PRTICA

Introduo a Linguagem Java


Para resolver os exerccios propostos nessa atividade, elabore sua soluo utilizando
o ambiente NETBEANS (ou outro ambientes de desenvolvimento JAVA). Coloque suas
respostas nesse arquivo .DOC conforme solicitado em cada enunciado.
NOTE QUE OS EXERCCIOS ABAIXO J FORAM REALIZADOS EM PORTUGOL E
AGORA VOC DEVER REFAZ-LOS EM JAVA
Ao final, faa o Upload desse arquivo .DOC no TIDIA, na ATIVIDADE especificada pelo
professor. Enquanto voc no clicar em ENVIAR, poder salvar e voltar "mais tarde"
para modificar o seu arquivo.

Exerccio 1 Situao do IMC


Escreva um algoritmo que pea como entrada o peso (em kilogramas) e a altura (em metros) da
pessoa e calcule e exiba o seu IMC ndice de Massa Corprea. Adicionalmente, o programa
deve emitir as mensagens correspondentes conforme a tabela a seguir:
Clculo IMC
Abaixo de 18.5
Entre 18.5 e 24.9
Entre 25.0 e 29.9
Entre 30.0 e 34.9
Entre 35.0 e 39.9
40.0 e acima

Situao
Voc est abaixo do peso ideal
Parabns voc est em seu peso normal!
Voc est acima de seu peso (sobrepeso)
Obesidade grau I
Obesidade grau II
Obesidade grau III

O IMC calculado da seguinte forma: divide-se o peso (quilogramas) pela altura ao quadrado
(em metros).
Exemplo1: peso = 65, altura = 1.67 IMC = 65 / (1.67 * 1.67) = 23.30
Exemplo2: peso = 85, altura = 1.60 IMC = 85 / (1.60 * 1.60) = 33.20
OBS. OBRIGATRIO O USO DE SELEO ENCADEADA. CASO A SOLUO
SEJA REALIZADA SEM O USO DE SELEO ENCADEADA HAVER
DESCONTO NA PONTUAO OBTIDA.

PARTE I - ALGORITMO: JAVA

Cole aqui sua soluo

PARTE II - TESTE DE EXECUO


TESTE 1:
Entrada: peso=65 altura = 1.67
Sada Esperada: IMC = 23.30 - Parabns voc est em seu peso normal!
EXECUTE SEU PROGRAMA COM AS ENTRADAS ACIMA.
- COLE AQUI A FIGURA (PRINT SCREEN) DA SUA EXECUO: TESTE 1
- DICA: FAA UM RECORTE APENAS DA PARTE DE BAIXO (CONSOLE) NO
PORTUGOL STUDIO QUE MOSTRE A EXECUO DO SEU PROGRAMA. PARA
RECORTAR UTILIZE, POR EXEMPLO, O PAINT BRUSH.

TESTE 2:
Entrada: peso=75 altura = 1.71
Sada Esperada: IMC = 25.64 - Voc est acima de seu peso (sobrepeso)
EXECUTE SEU PROGRAMA COM AS ENTRADAS ACIMA.
- COLE AQUI A FIGURA (PRINT SCREEN) DA SUA EXECUO: TESTE 21
- DICA: FAA UM RECORTE APENAS DA PARTE DE BAIXO (CONSOLE) NO
PORTUGOL STUDIO QUE MOSTRE A EXECUO DO SEU PROGRAMA. PARA
RECORTAR UTILIZE, POR EXEMPLO, O PAINT BRUSH.

Exerccio 2 Inteiros at N
Escreva um algoritmo para mostrar na tela todos os nmeros inteiros de 1 at N. O valor de N ser
informado pelo usurio. Caso N seja negativo deve ser transformado no seu correspondente positivo.

PARTE I - ALGORITMO: JAVA


public static void main(String[] args) {
// declarao vars
Scanner entrada = new Scanner(System.in);
int num, soma=0 ;
// entrada de dados
System.out.println(" Digite um numero inteiro : ");
num = entrada.nextInt();//
// processamento
if ( num < 0) { num= -num ;}
for (int i=1; i<= num ; i++) {
soma=soma+i;
System.out.print(i+ " , " );
System.out.println( " a soma destes numeros inteiros " +soma );
}

PARTE II - TESTE DE EXECUO


TESTE 1:
Entrada: n = 10
Saida Esperada: ?

TESTE 2:
Entrada: -5
Saida Esperada: ?

Vous aimerez peut-être aussi