Programação I

Algoritmos / Java


Exercício1
=======

import javax.swing.*;
class Exercicio_1
{
static public void main (String args[])
{
int qth,qtm;
qth=Integer.parseInt(JOptionPane.showInputDialog("Digite a quantidade de Homems"));
qtm=Integer.parseInt(JOptionPane.showInputDialog("Digite a quantidade de Mulheres"));
if(qth>qtm)
{
JOptionPane.showMessageDialog(null,"Existem mais homens na fabrica");
}
else
{
JOptionPane.showMessageDialog(null,"Existem mais mulheres na fabrica");
}
System.exit(0);
}
}


Exercicio 2
========

import javax.swing.*;
class Exercicio_2
{
public static String nome;
public static float media;
public static void main (String args[])
{
nome=(JOptionPane.showInputDialog("Digite o nome do aluno"));
media=Float.parseFloat(JOptionPane.showInputDialog("Digite a sua media"));
if(media>=7)
{
JOptionPane.showMessageDialog(null,"Aluno aprovado");
}
else
{
JOptionPane.showMessageDialog(null,"Aluno em recuperação");
}
System.exit(0);
}
}



Exercicio3
=======

import javax.swing.*;
class Exercicio_3
{
public static void main(String args[])
{
String nome1,nome2;
float media1,media2;
nome1=(JOptionPane.showInputDialog("Digite o nome do 1º aluno"));
nome2=(JOptionPane.showInputDialog("Digite o nome do 2º aluno"));
media1=Float.parseFloat(JOptionPane.showInputDialog("Digite a media do 1º aluno"));
media2=Float.parseFloat(JOptionPane.showInputDialog("Digite a media do 2º aluno"));
if(media1>media2)
{
JOptionPane.showMessageDialog(null,"Aluno " +nome1+ " tem a maior media: "+media1);
}
else
{
JOptionPane.showMessageDialog(null,"Aluno "+nome2+ " tem a maior media: "+media2);
}
System.exit(0);
}
}


Exercicio4
=======

import javax.swing.*;
class Exercicio_4
{
public static void main(String args[])
{
int numero;
numero=Integer.parseInt(JOptionPane.showInputDialog("Digite o numero"));
if(numero>=0)
{
JOptionPane.showMessageDialog(null,"Numero é positivo");
}
else
{
JOptionPane.showMessageDialog(null,"Numero é negativo");
}
System.exit(0);
}
}


Exercicio5
=======

import javax.swing.*;
class Exercicio_5
{
public static void main(String args[])
{
int numero;
numero=Integer.parseInt(JOptionPane.showInputDialog("Digite o numero"));
if(numero %2==0)
{
JOptionPane.showMessageDialog(null,"Numero é par");
}
else
{
JOptionPane.showMessageDialog(null,"Numero é impar");
}
System.exit(0);
}
}


Exercicio6
=======

import javax.swing.*;
class Exerc_1_2504
{
static public void main(String args[])
{
float preço;
String categoria;
preço=Float.parseFloat(JOptionPane.showInputDialog("Digite o preço da mercadoria"));
categoria=JOptionPane.showInputDialog("Digite a categoria");
if(categoria.equals("A") && preço>=100)
{
preço=preço - (preço*5/100);
}
else
{
if(categoria.equals("A") && preço<100)
{
preço=preço - (preço*8/100);
}
else
{
if(categoria.equals("B") && preço>=50)
{
preço=preço - (preço*10/100);
}
else
{
if(categoria.equals("B") && preço<50)
{
preço=preço - (preço*12/100);
}
}
}
}
JOptionPane.showMessageDialog(null,"preco da mercadoria = " + preço);
System.exit(0);
}
}


Exercicio7
=======

import javax.swing.*;
class Exerc_2_2504
{
public static void main(String args[])
{
String nome;
int idade;
nome=JOptionPane.showInputDialog("Digite o nome da pessoa");
idade=Integer.parseInt(JOptionPane.showInputDialog("Digita a idade"));
if(idade<12)
{
JOptionPane.showMessageDialog(null," Criança ");
}
else
{
if(idade>=12 && idade <=20)
{
JOptionPane.showMessageDialog(null," Adolescente ");
}
else
{
JOptionPane.showMessageDialog(null," Adulto ");
}
}
System.exit(0);
}
}


Exercicio8
=======

import javax.swing.*;
class Exerc_3_2504
{
public static void main(String args[])
{
String nome;
float preco;
nome=JOptionPane.showInputDialog("Digite o nome do cliente");
preco=Float.parseFloat(JOptionPane.showInputDialog("Digite o preço"));
if(preco<50)
{
preco=preco - (preco*10/100);
}
else
{
if(preco>=50 && preco<=100)
{
preco=preco - (preco*15/100);
}
else
{
preco=preco - (preco*20/100);
}

}
JOptionPane.showMessageDialog(null,"Valor a ser pago = " +preco);
System.exit(0);
}
}


Exercicio9
=======

import javax.swing.*;
class Exer_4_2504
{
public static void main(String args[])
{
String nome1,nome2,nome3;
float VPH,SL1,SL2,SL3,SB1,SB2,SB3;
int TS1,TS2,TS3,HT1,HT2,HT3;
nome1=JOptionPane.showInputDialog("Digite o nome do 1º funcionario");
nome2=JOptionPane.showInputDialog("Digite o nome do 2º funcionario");
nome3=JOptionPane.showInputDialog("Digite o nome do 3º funcionario");
TS1=Integer.parseInt(JOptionPane.showInputDialog("Digite o tempo de serviço do 1º funcionario"));
TS2=Integer.parseInt(JOptionPane.showInputDialog("Digite o tempo de serviço do 2º funcionario"));
TS3=Integer.parseInt(JOptionPane.showInputDialog("Digite o tempo de serviço do 3º funcionario"));
HT1=Integer.parseInt(JOptionPane.showInputDialog("Digite o total de horas trabalhadas do 1º funcionario"));
HT2=Integer.parseInt(JOptionPane.showInputDialog("Digite o total de horas trabalhadas do 2º funcionario"));
HT3=Integer.parseInt(JOptionPane.showInputDialog("Digite o total de horas trabalhadas do 3º funcionario"));
VPH=Float.parseFloat(JOptionPane.showInputDialog("Digite o valor pago por hora pela empresa"));
SB1=VPH*HT1;
SB2=VPH*HT2;
SB3=VPH*HT3;
if(TS1>10)
{
SL1=SB1 + (SB1*15/100);
}
else
{
if(TS1>=5 && TS1<=10)
{
SL1=SB1 + (SB1*10/100);
}
else
{
SL1=SB1 + (SB1*5/100);
}
}
if(TS2>10)
{
SL2=SB2 + (SB2*15/100);
}
else
{
if(TS2>=5 && TS2<=10)
{
SL2=SB2 + (SB2*10/100);
}
else
{
SL2=SB2 + (SB2*5/100);
}
}
if(TS3>10)
{
SL3=SB3 + (SB3*15/100);
}
else
{
if(TS3>=5 && TS3<=10)
{
SL3=SB3 + (SB3*10/100);
}
else
{
SL3=SB3 + (SB3*5/100);
}
}
JOptionPane.showMessageDialog(null,"nome do 1º funcionario " +nome1);
JOptionPane.showMessageDialog(null,"nome do 2º funcionario " +nome2);
JOptionPane.showMessageDialog(null,"nome do 3º funcionario " +nome3);
JOptionPane.showMessageDialog(null,"salario bruto do 1º funcionario " +SB1);
JOptionPane.showMessageDialog(null,"salario bruto do 2º funcionario " +SB2);
JOptionPane.showMessageDialog(null,"salario bruto do 3º funcionario " +SB3);
JOptionPane.showMessageDialog(null,"salario liquido do 1º funcionario " +SL1);
JOptionPane.showMessageDialog(null,"salario liquido do 2º funcionario " +SL2);
JOptionPane.showMessageDialog(null,"salario liquido do 3º funcionario " +SL3);
}
}


Exercicio10
========

import javax.swing.*;
class numero
{
static int n;
public static void main (String args[])
{
n=Integer.parseInt(JOptionPane.showInputDialog( "Digite a nota :" ));
JOptionPane.showMessageDialog(null, " O quadrado de " + n + " é igual a " + (n*n));
System.exit (0);
}
}


Exercicio11
========

import javax.swing.*;
class conversor
{
static float m,cm,mm,km,metro;
public static void main (String args[])
{
metro=Float.parseFloat(JOptionPane.showInputDialog(" Digite o valor em Metros "));
cm=(metro*100);
mm=(metro*1000);
km=(metro/1000);
JOptionPane.showMessageDialog(null, metro + " m é igual a:\n "+cm+"cm\n "+mm+" mm\n "+km+" km ");
System.exit(0);
}
}


voltar