ola galera,
Estou na faculdade de analise e Desenvolvimento de sistemas, e ralei pra achar unas soluções sobre os aplicativos abaixo, e estou postando pra quem tiver o mesmo problema.
Se alguém tiver alguma critica, por favor, comente, alguma ideia de como melhorar o codigo, não vou achar ruim.
São três aplicações.
Um abraço,
não esta demarcado pq estou usando o codigo enviado por email, que enviei pra um colega.
package prefeitura;
import javax.swing.JOptionPane;
/**
*
-
@author Wesley Martins
/
public class Main {
/*-
@param args the command line arguments
*/
public static void main(String[] args) {int somadossalarios = 0;
int somadosfilhos =0;
int cont = 0;
double media = 0.0;
double percentual = 0.0;
int maiorSalario = 0;
int ate250=0;
int contfilhos = 0;
double mediafilhos =0.0;
//exemplo com while, para aumentar so trocar o 3 pelo tamanho necessário.
int x = 0;
while (x < 3) {
String salario =JOptionPane.showInputDialog(“Salário:(R$ - sem virgula)”);
String filhos =JOptionPane.showInputDialog(“Filhos (Quantidade)”);
//convertendo…
int Salario = Integer.parseInt(salario);
int Filhos = Integer.parseInt(filhos);
//metodo para calcular a media
somadossalarios = Salario + somadossalarios;
cont = cont +1;
media = somadossalarios/cont;//metodo para saber o percentual de pessoas com salario ate 250 reais. if (Salario <=250){ ate250 = ate250+1; } percentual=(ate250*100)/cont; // metodo para saber o maior salario if (Salario > maiorSalario){ maiorSalario = Salario; //metodo para saber a media dos filhos somadosfilhos = Filhos + somadosfilhos; contfilhos = contfilhos +1; mediafilhos = somadosfilhos/contfilhos; } x++;
-
}
JOptionPane.showMessageDialog(null,"Maior Salário é:(R$) " + maiorSalario);
JOptionPane.showMessageDialog(null,"Media do salário da população é " + media);
JOptionPane.showMessageDialog(null,“Percentual da população que recebe até R$ 250,00” + "\n "+ percentual + “%” );
JOptionPane.showMessageDialog(null,“Media dos Filhos” + "\n "+ mediafilhos + “Filhos” );
}
}
package eleicao;
/**
*
-
@author Família
/
import javax.swing.;
public class Main {/**
-
@param args the command line arguments
*/
public static void main(String[] args) {
int maria = 0;
int joao = 0;
int alberto = 0;
int mario = 0;
int brancos = 0;
int nulos =0;
int fim = 0;
while(fim != 9999){JOptionPane.showMessageDialog(null," Votação " + “\n Candidatos” + “\n Maria Vote 10”
+ “\n João Vote 20” + “\n Alberto Vote 30” + “\n Mario Vote 40” + “\n Branco Vote 50”);
String voto =JOptionPane.showInputDialog(“Seu Voto:”);
JOptionPane.showMessageDialog(null,"Ok! Você exerceu seu direito! ");int Voto = Integer.parseInt(voto);
//Declaração de cada candidato
if (Voto == 10){
maria = maria + 1;
}if(Voto ==20){
joao = joao +1;
}if(Voto == 30){
alberto = alberto+1;
}if(Voto ==40){
mario = mario+1;
}if (Voto == 50){
brancos = brancos +1;
}if (Voto ==9999){
fim = 9999;
}else{
nulos = nulos +1;
}
}
JOptionPane.showMessageDialog(null,“Votos de cada Candidato” +
"\n João " + joao + " votos " + "\n Maria " + maria + " votos " + "\n Alberto "
+ alberto + " votos " + "\n Mario " + mario + " votos ");//metodo para achar o candidato mais votado int candmaisvotos = 0; if (joao >candmaisvotos){ candmaisvotos = joao; } if (maria > candmaisvotos){ candmaisvotos = maria; } if (mario > candmaisvotos){ candmaisvotos = mario; } if (alberto > candmaisvotos){ candmaisvotos = alberto; } if (joao == candmaisvotos) JOptionPane.showMessageDialog(null,"Candidato mais votado João!"); if (maria > candmaisvotos) JOptionPane.showMessageDialog(null,"Candidato mais votado Maria"); if (mario > candmaisvotos) JOptionPane.showMessageDialog(null,"Candidato mais votado Mario!"); if (alberto > candmaisvotos) JOptionPane.showMessageDialog(null,"Candidato mais votado Alberto!"); //Votos brancos JOptionPane.showMessageDialog(null,"Votos em Brancos " + brancos + "Votos"); //Votos Nulos JOptionPane.showMessageDialog(null,"Votos Nulos! " + nulos + "Votos"); //finalizando.... JOptionPane.showMessageDialog(null,"Click em ok para finalizar");
-
}
}
package exercicio2;
/**
*
-
@author Wesley
/
import javax.swing.JOptionPane;
public class Main {
/*-
@param args the command line arguments
*/
public static void main(String[] args) {
//Declaração de variaves, as variaves estão sendo declaradas aqui, para que
//possam ser usadas por qualquer parte do programa
double mediaalturamulheres = 0.0;
double somaAlturas = 0.0;
int cont = 0;
String sexofem = “F”;
String sexomas = “M”;
int NumerodeHomens = 0;
double AlturaMenor = 1000.0;
String SexomaisAlta = “”;
double AlturaMaior = 0;String altura1=JOptionPane.showInputDialog("Qual é a primeira altura (cm)? ");
-
@param args the command line arguments
JOptionPane.showMessageDialog(null,"OK! " + altura1 + “\n Centímetros”);
String sexo1 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo1 + “\n Sexo Cadastrato!”);
String altura2=JOptionPane.showInputDialog("Qual é a segunda altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura2 + “\n Centímetros”);
String sexo2 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo2 + “\n Sexo Cadastrato!”);
String altura3=JOptionPane.showInputDialog("Qual é a terceira altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura3 + “\n Centímetros”);
String sexo3 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo3 + “\n Sexo Cadastrato!”);
String altura4=JOptionPane.showInputDialog("Qual é a quarta altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura4 + “\n Centímetros”);
String sexo4 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo4 + “\n Sexo Cadastrato”);
String altura5=JOptionPane.showInputDialog("Qual é a quinta altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura5 + “\n Centímetros”);
String sexo5 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo5 + “\n Sexo Cadastrato!”);
String altura6=JOptionPane.showInputDialog("Qual é a sexta altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura6 + “\n Centímetros”);
String sexo6 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo6 + “\n Sexo Cadastrato!”);
String altura7=JOptionPane.showInputDialog("Qual é a sétima altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura7 + “\n Centímetros”);
String sexo7 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo7 + “\n Sexo Cadastrato!”);
String altura8=JOptionPane.showInputDialog("Qual é a oitava altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura8 + “\n Centímetros”);
String sexo8 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo8 + “\n Sexo Cadastrato!”);
String altura9=JOptionPane.showInputDialog("Qual é a nona altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura9 + “\n Centímetros”);
String sexo9 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo9 + “\n Sexo Cadastrato!”);
String altura10=JOptionPane.showInputDialog("Qual é a décima altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura10 + “\n Centímetro”);
String sexo10 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo10 + “\n Sexo Cadastrato!”);
String altura11=JOptionPane.showInputDialog("Qual é a décima primeira altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura11 + “\n Centímetros!”);
String sexo11 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo11 + “\n Sexo Cadastrato!”);
String altura12=JOptionPane.showInputDialog("Qual é a décima segunda altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura12 + “\n Centímetros”);
String sexo12 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo12 + “\n Sexo Cadastrato!”);
String altura13=JOptionPane.showInputDialog("Qual é a décima terceira altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura13 + “\n Centímetros”);
String sexo13 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo13 + “\n Sexo Cadastrato!”);
String altura14=JOptionPane.showInputDialog("Qual é a décima quarta altura (cm)? ");
JOptionPane.showMessageDialog(null,"Parabéns " + altura14 + “\n Centímetros”);
String sexo14 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F)”);
JOptionPane.showMessageDialog(null, "OK! " + sexo14 + “\n Sexo Cadastrato!”);
String altura15=JOptionPane.showInputDialog(“Qual é a décima quinta altura (cm)? “);
JOptionPane.showMessageDialog(null,“Parabéns " + altura15 + “\n Centímetros”);
String sexo15 = JOptionPane.showInputDialog(“Qual é o sexo da pessoa (M /F))”);
JOptionPane.showMessageDialog(null, “OK! " + sexo15 + “\n Sexo Cadastrato!”);
JOptionPane.showMessageDialog(null,“Todos os cadastrados " + “\n” + altura1 + " cm “+” - “+sexo1+ “\n”+ altura2 + " cm “+” - “+sexo2+”\n”+ altura3 +” cm “+” - “+sexo3+
“\n”+ altura4 +” cm “+” - “+sexo4+”\n”+ altura5 +” cm “+” - “+sexo5+”\n”+ altura6 +” cm “+” - “+sexo6+”\n"+ altura7 +" cm “+” - “+sexo7+”\n"+ altura8 +" cm “+” - “+ sexo8+ “\n”+ altura9 +” cm “+” - “+sexo9+”\n"+ altura10 +" cm “+” - “+ sexo10+ “\n”+
altura11 +” cm “+” - “+ sexo11+”\n"+ altura12 +" cm “+” - “+ sexo12 +”\n"+ altura13 +" cm “+” - “+ sexo13+”\n"+ altura14 +" cm “+” - “+ sexo14 +”\n"+ altura15 +" cm “+” - “+ sexo15+ “\n”+” Click em ‘OK’ para finalizar!");
//Transformando as alturas de string em double
double Altura1 = Double.parseDouble (altura1); // isto CONVERTE a String para double
double Altura2 = Double.parseDouble (altura2); // isto CONVERTE a String para double
double Altura3= Double.parseDouble (altura3); // isto CONVERTE a String para double
double Altura4 = Double.parseDouble (altura4); // isto CONVERTE a String para double
double Altura5 = Double.parseDouble (altura5); // isto CONVERTE a String para double
double Altura6 = Double.parseDouble (altura6); // isto CONVERTE a String para double
double Altura7 = Double.parseDouble (altura7); // isto CONVERTE a String para double
double Altura8 = Double.parseDouble (altura8); // isto CONVERTE a String para double
double Altura9 = Double.parseDouble (altura9); // isto CONVERTE a String para double
double Altura10 = Double.parseDouble (altura10); // isto CONVERTE a String para double
double Altura11 = Double.parseDouble (altura11); // isto CONVERTE a String para double
double Altura12 = Double.parseDouble (altura12); // isto CONVERTE a String para double
double Altura13 = Double.parseDouble (altura13); // isto CONVERTE a String para double
double Altura14 = Double.parseDouble (altura14); // isto CONVERTE a String para double
double Altura15 = Double.parseDouble (altura15); // isto CONVERTE a String para double
//Calculo para saber a media da altura das mulheres
if (sexo1.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura1 + somaAlturas;
}
if (sexo2.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura2 + somaAlturas;
}
if (sexo3.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura3 + somaAlturas;
}
if (sexo4.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura4 + somaAlturas;
}
if (sexo5.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura5 + somaAlturas;
}
if (sexo6.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura6 + somaAlturas;
}
if (sexo7.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura7 + somaAlturas;
}
if (sexo8.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura8 + somaAlturas;
}
if (sexo9.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura9 + somaAlturas;
}
if (sexo10.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura10 + somaAlturas;
}
if (sexo11.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura11 + somaAlturas;
}
if (sexo12.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura12 + somaAlturas;
}
if (sexo13.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura13 + somaAlturas;
}
if (sexo14.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura14 + somaAlturas;
}
if (sexo15.equals(sexofem)) {
cont = cont+1;
somaAlturas = Altura15 + somaAlturas;
}
//Calculando a média das alturas das mulheres
mediaalturamulheres = somaAlturas/cont;
// Calculando o número de homens
if (sexo1.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo2.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo3.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo4.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo5.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo6.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo7.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo8.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo9.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo10.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo11.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo12.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo13.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo14.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
if (sexo15.equals(sexomas)) {
NumerodeHomens = NumerodeHomens + 1;
}
//Calculo para saber qual a altura menor
if (Altura1 < AlturaMenor){
AlturaMenor = Altura1;
}
if ( Altura2 < AlturaMenor ){
AlturaMenor = Altura2;
} if (Altura3 < AlturaMenor){
AlturaMenor = Altura3;
} if (Altura4 < AlturaMenor){
AlturaMenor = Altura4;
} if (Altura5 < AlturaMenor){
AlturaMenor = Altura5;
} if (Altura6 < AlturaMenor){
AlturaMenor = Altura6;
} if (Altura7 < AlturaMenor){
AlturaMenor = Altura7;
} if (Altura8 < AlturaMenor){
AlturaMenor = Altura8;
} if (Altura9 < AlturaMenor){
AlturaMenor = Altura9;
} if (Altura10 < AlturaMenor){
AlturaMenor = Altura10;
} if (Altura11 < AlturaMenor){
AlturaMenor = Altura11;
} if (Altura12 < AlturaMenor){
AlturaMenor = Altura12;
} if (Altura13 < AlturaMenor){
AlturaMenor = Altura13;
} if (Altura14 < AlturaMenor){
AlturaMenor = Altura14;
} if (Altura15 < AlturaMenor){
AlturaMenor = Altura15;
}
//Calculando a maior altura, e logo descobrindo qual o sexo da pessoa
if ( Altura1>AlturaMaior){
AlturaMaior = Altura1;
SexomaisAlta = sexo1;
}
if (Altura2 > AlturaMaior){
AlturaMaior = Altura2;
SexomaisAlta = sexo2;
}
if (Altura3 > AlturaMaior){
AlturaMaior = Altura3;
SexomaisAlta = sexo3;
}
if (Altura4 > AlturaMaior){
AlturaMaior = Altura4;
SexomaisAlta = sexo4;
}
if (Altura5 > AlturaMaior){
AlturaMaior = Altura5;
SexomaisAlta = sexo5;
}
if (Altura6 > AlturaMaior){
AlturaMaior = Altura6;
SexomaisAlta = sexo6;
}
if (Altura7 > AlturaMaior){
AlturaMaior = Altura7;
SexomaisAlta = sexo7;
}
if (Altura8 > AlturaMaior){
AlturaMaior = Altura8;
SexomaisAlta = sexo8;
}
if (Altura9 > AlturaMaior){
AlturaMaior = Altura9;
SexomaisAlta = sexo9;
}
if (Altura10 > AlturaMaior){
AlturaMaior = Altura10;
SexomaisAlta = sexo10;
}
if (Altura11 > AlturaMaior){
AlturaMaior = Altura11;
SexomaisAlta = sexo11;
}
if (Altura12 > AlturaMaior){
AlturaMaior = Altura12;
SexomaisAlta = sexo12;
}
if (Altura13 > AlturaMaior){
AlturaMaior = Altura13;
SexomaisAlta = sexo13;
}
if (Altura14 > AlturaMaior){
AlturaMaior = Altura14;
SexomaisAlta = sexo14;
}
if (Altura15 > AlturaMaior){
AlturaMaior = Altura15;
SexomaisAlta = sexo15;
}
JOptionPane.showMessageDialog(null,"Menor Altura do grupo " + AlturaMenor + "\n Centímetros");
JOptionPane.showMessageDialog(null,"Media de altura da mulheres" + mediaalturamulheres + "\n Centímetros");
JOptionPane.showMessageDialog(null,"O número de homens " + NumerodeHomens );
JOptionPane.showMessageDialog(null,"o sexo da pessoa mais alta " + SexomaisAlta);
}
}
/// observação, o codigo precisa ser identado, e melhor comentado.