Escolar Documentos
Profissional Documentos
Cultura Documentos
Elabore um programa em Java que faa o clculo rea de um tringulo retngulo, onde a rea igual base (lado do
tringulo) multiplicada pela altura, e ambos divididos por 2. Aps o clculo da rea do tringulo, este valor dever
ser mostrado.
import javax.swing.JOptionPane;
Triangulo(base, altura);
} //fim do main
/*-----------------------------------------------------------------------------
* FUNO DO CALCULO DA AREA DO TRIANGULO RETNGULO
------------------------------------------------------------------------------*/
public static void Triangulo(double base, double altura){
//variaveis
double area = 0;
//provessamento
area = (base * altura)/2;
//saida
JOptionPane.showMessageDialog(null, "A rea do tringulo equiltero : " + area);
} //fim da funo Triagulo
} //fim da Classe
//FICA A DICA: Quem estiver interessado nesta soluo sem Funo basta remove-la e colar a varivel rea no main junto com o
processamento e a sada.
Exemplo simples do clculo fatorial de um nmero.
import javax.swing.JOptionPane;
//entrada de dados
fatorial = Integer.parseInt(JOptionPane.showInputDialog("Informe o numero do fatorial:"));
//calculo do fatorial
for (int i = fatorial; i > 0; i--) {
resultado = resultado * i;
}
//saida do resultado
JOptionPane.showMessageDialog(null, "O fatorial de "+ fatorial+" : " + resultado);
} //fim do main
} //fim da classe
Usando Do While e JOptionPane
Escreva um programa que s possa receber um valor entre zero e 10. Mostre uma mensagem caso o valor seja invlido e
continue pedindo um valor at que o usurio informe um valor vlido. (do while)
import javax.swing.JOptionPane;
//Lao de repetio
do{
x = Integer.parseInt(JOptionPane.showInputDialog("Informe o numero:"));
if(x>10 || x<0){
JOptionPane.showMessageDialog(null,"Valor invalido!");
}
}while(x<0 || x>10);
} //fim do main
} //fim da classe
Calculando a idade usando JOptionPane em Java
Dado o ano de nascimento e o ano atual, imprima a idade do usurio ate 31 de dezembro do corrente ano. (Utilizando
JOptionPane)
//Entrada de dados
anoN = Integer.parseInt(JOptionPane.showInputDialog("Informe o ano de nascimento:"));
anoA = Integer.parseInt(JOptionPane.showInputDialog("Informe o ano atual"));
//processamento
idade = anoA - anoN;
JOptionPane.showMessageDialog(null,"A idade do usuario ate 31 de dezembro de "+ anoA +" "+ idade);
} //fim do main
} //fim da classe
Exemplo simples utilizando Math.PI e JOptionPane
Faa um programa que dado o raio em metros, calcule a rea de um circulo e imprima-o.
import javax.swing.JOptionPane; //Importando a classe
} //fim da classe
Faa um programa que leia a quantidade de homens e a quantidade de mulheres de
uma faculdade e imprima o percentual masculino e o femenino. (Utilizando o
JOptionPane)
import javax.swing.JOptionPane; //Importando a classe
percH = (homem/(homem+mulher))*100;
percM = (mulher/(homem+mulher))*100;
} //fim do main
} //fim da classe
http://docs.oracle.com/javase/6/docs/api/javax/swing/JOptionPane.h
tml