E ae! Alguém poderia me dar uma ajuda? Vou explicar o que eu to com dúvida… Eu to querendo criar dois módulos… Um chamado “dados” onde o usuário vai entrar com os dados… E outro chamado “candidatos” que irá fazer os cálculos necessários… E finalmente no “main”, esses 2 módulos são chamados… Porém… Eu não sei como fica o código do módulo (public bla bla bla), e também não sei chamá-los no “main” …
O código segue abaixo…
Me ajudem plz…
FlwZ!
import javax.swing.*;
class _0518_Exercicio01
{
int codcurso, numvagas, masc, fem, totalcandidatos, totalcandidatoscurso;
double porcentagem, cv, maiorcvcod, maiorcv;
codcurso = 1;
maiorcv = 0;
maiorcvcod = 0;
public dados () // <<- Não sei como declarar o módulo
{
codcurso = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o código do curso"));
numvagas = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o número de vagas"));
masc = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o número de homens"));
fem = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o número de mulheres"));
}
public candidatos() // <<- Não sei como declarar o módulo
{
totalcandidatoscurso = masc + fem;
totalcandidatos += totalcandidatoscurso;
cv = totalcandidatoscurso / numvagas;
porcentagem = (fem * 100) / totalcandidatoscurso;
if (cv > maiorcv)
{
maiorcv = cv;
maiorcvcod = codcurso;
}
}
public static void main (String args[])
{
while (codcurso > 0)
{
dados(); // <<- Não sei como chamar o módulo "dados"
candidatos(); // <<- Não sei como chamar o módulo "candidatos"
System.out.println("Codigo: " + codcurso);
System.out.println("Numero de vagas: " + numvagas);
System.out.println("Mulheres: " + porcentagem);
}
System.out.println("Maior relacao de candidato / vaga: " + maiorcv + " Codigo do curso: " + maiorcvcod);
System.out.println("Total de candidatos inscritos: " + totalcandidatos);
}
}
