Вы находитесь на странице: 1из 63

Exemplo do clculo da rea do tringulo retngulo com uso de Funo e JOptionPane.

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;

public class Triangulo {


public static void main(String[] args){
//Variaveis
double base, altura;

//entrada dos dados


base = Double.parseDouble(JOptionPane.showInputDialog("Informe o valor da base do tringulo:"));
altura = Double.parseDouble(JOptionPane.showInputDialog("Informe o valor da altura do tringulo:"));

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;

public class Fatorial {


public static void main(String[] args){
//variveis
int fatorial, resultado=1;

//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;

public class Exemplo1 {


public static void main(String[] args){
//variaveil
int x;

//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)

import javax.swing.JOptionPane; //importando o metodo

public class Idade { //inicio da classe


public static void main(String[] args){ //inicio do main
//variaveis
int anoN, anoA, idade=0; //variaveis primitivas

//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

public class Circulo {


public static void main(String[] args){
//variaveis
double raio, area=0;

raio = Double.parseDouble(JOptionPane.showInputDialog("Informe o tamanho do raio;"));


area = Math.PI*raio*raio;

JOptionPane.showMessageDialog(null,"O valor da area " + area);


} //fim do main

} //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

public class Faculdade {


public static void main(String[] args){
//variaveis
double homem, mulher;
double percH=0, percM=0;

homem = Double.parseDouble(JOptionPane.showInputDialog("Informe a quantidade de Homens


da faculdade:"));
mulher = Double.parseDouble(JOptionPane.showInputDialog("Informe a quantidade de
Mulheres da faculdade:"));

percH = (homem/(homem+mulher))*100;
percM = (mulher/(homem+mulher))*100;

JOptionPane.showMessageDialog(null,"O percentual de homens "+ percH +"%");


JOptionPane.showMessageDialog(null,"O percentual de mulheres "+ percM +"%");

} //fim do main

} //fim da classe
http://docs.oracle.com/javase/6/docs/api/javax/swing/JOptionPane.h
tml

Вам также может понравиться