Ola comecei a ver Java agora na faculdade e nao tenho muita experiencia, tenho que elaborar um trabalho para o meu professor, ele quer o seguinte programa:
Elaborar um programa em java para calcular a quatidade de switches e roteadores. O programa tera como entrada a quantidade de micros e a qtde de portas do switch. A qtde de switchs sera divida entre a qtde de micros e a qtde de portas do switch. A cada 300 micros devera ter 1 roteador.
Eu comecei a fazer pelo net beans porem alguns erros foram encontrados, nao consigo rodar o programa. Estou precisando de ajuda, escrevi o seguinte codigo e gostaria de saber onde estou errando ou se errei ele por inteiro.
import javax.swing.JOptionPane;
public class Calculo{
public static void main (String[]args) {
int micro;
int porta;
double switchs;
int roteador;
int resto;
String valor;
valor=JOptionPane.showInputDialog(“Qtde micro”);
micro=Integer.parseInt(valor);
valor=JOptionPane.showInputDialog(“Qtde porta”);
porta=Integer.parseInt(valor);
switchs = resto (int micro, int porta);
if (resto>0){
switchs=((micro-resto)/porta)+1;
}else{
switchs=micro/porta;
}
roteador=1;
if (micro>300) {
roteador=((micro-resto)/300)+1;
}else{
roteador=micro/300;
}
JOptionPane.showMessageDialog(“O número de swithces é: + switchs”);
JOptionPane.showMessageDialog(“O número de roteadores é: + roteador”);
}
public static double soma (double switchs) {
double res;
res=switchs+1;
return res;
}
public static int soma (int micro) {
int res;
res=micro;
return res;
}
}
Obrigado!