Duvida de novo!

4 respostas
R
Oi gente, o codigo está quase saindo, mas está dando dois erros :

pleito.java:34: illegal start of type

if (c1 > c2){ // ordenaþÒo dos candidatos por numero de votos.

^

pleito.java:70: <identifier> expected

^

2 errors

aqui está o codigo !

Valeu !

import javax.swing.JOptionPane;

public class pleito{

public static void main(String args[]){

int cand,c1,c2,c3,cnu,cbr,ele;

double p1,p2,p3,pbr,pnu;

String c;

c1 = 0;

c2 = 0;

c3 = 0;

cnu = 0;

cbr = 0;

for(ele=1;ele<21;ele++){ // Estrutura de repetição para a realização dos votos.

c = JOptionPane.showInputDialog (“Qual o seu candidato? 1-Serafim,2-Amazonino,3-Vanessa,\n4-branco,5-nulo”);

cand = Integer.parseInt©;

switch (cand){ //

case 1: c1++;

break;

case 2: c2++;

break;

case 3: c3++;

break;

case 4: cbr++;

break;

case 5: cnu++;

break;

default:JOptionPane.showMessageDialog(null,“votação incorreta!”,“ERRO”,JOptionPane.WARNING_MESSAGE);}

}

p1 = ((c1<em>100)/20);//calculo da porcentagem dos votos.

p2 = ((c2</em>100)/20);

p3 = ((c3<em>100)/20);

pbr = ((cbr</em>100)/20);

pnu = ((cnu*100)/20);

}

if (c1 > c2){ // ordenação dos candidatos por numero de votos.

if (c1 > c3){

JOptionPane.showMessageDialog(null,"Primeiro: Serafim "+c1+“porcentagem”+p1,“ELEITO”,JOptionPane.INFORMATION_MESSAGE);

if (c2 > c3){

JOptionPane.showMessageDialog(null,“Segundo: AMAZONINO”+c2+“porcentagem”+p2,“SEGUNDO”,JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“Terceiro: VANESSA”+c3+“porcentagem”+p3,“TERCEIRO”,JOptionPane.INFORMATION_MESSAGE);

}else {

}if(c3 > c2){

JOptionPane.showMessageDialog(null,“Segundo: VANESSA”+c3+“porcentagem”+p3,“SEGUNDO”,JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“Terceiro: AMAZONINO”+c2+“porcentagem”+p2,“TERCEIRO”,JOptionPane.INFORMATION_MESSAGE);

}else{

} if (c3 > c1){

JOptionPane.showMessageDialog(null,“PRIMEIRO: VANESSA”+c3+“porcentagem”+p3,“ELEITO”,JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“SEGUNDO:SERAFIM”+c1+“porcentagem”+p1,“SEGUNDO”,JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“TERCEIRO: AMAZONINO”+c2+“porcentagem”+p2,“TERCEIRO”,JOptionPane.INFORMATION_MESSAGE);

}else{

}if (c2 > c3){

JOptionPane.showMessageDialog(null,“PRIMEIRO: AMAZONINO”+c2+“porcentagem”+p2,“ELEITO”,JOptionPane.INFORMATION_MESSAGE);

if (c1 > c3){

JOptionPane.showMessageDialog(null,“SEGUNDO: SERAFIM”+c1+“porcentagem”+p1,“SEGUNDO”,JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“TERCEIRO: VANESSA”+c3+“porcentagem”+p3,“TERCEIRO”,JOptionPane.INFORMATION_MESSAGE);

}else{

}if (c3 > c1){

JOptionPane.showMessageDialog(null,“SEGUNDO: VANESSA”+c3+“porcentagem”+p3,“SEGUNDO”, JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“TERCEIRO: SERAFIM”+c1+“porcentagem”+p1, “TERCEIRO”, JOptionPane.INFORMATION_MESSAGE);

}else{

} if (c3 > c2){

JOptionPane.showMessageDialog(null,“PRIMEIRO: VANESSA”+c3+“porcentagem”+p3,“ELEITO”, JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“SEGUNDO: AMAZONINO”+c2+“porcentagem”+p2,“SEGUNDO”,JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“TERCEIRO: SERAFIM”+c1+“porcentagem”+p1,“TERCEIRO”,JOptionPane.INFORMATION_MESSAGE);

}

JOptionPane.showMessageDialog(null,“Votos brancos:”+cbr+“Porcentagem de Brancos:”+pbr,“BRANCOS”,JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(null,“votos nulos:”+cnu+“Porcentagem nulos”+pnu,“NULOS”,JOptionPane.INFORMATION_MESSAGE);

System.exit(0);

}

}

4 Respostas

R

Boa noite velhinho.
Esse é o seu código, depois de tirar um colchete em :::: if (c1 > c2){ // ordenação dos candidatos por numero de votos. ::::::::: e acrescentado mais dois colchetes no final do código.

Dica: Talvez esteja errado mas, acredito que não utiliza uma IDE para desenvolver, por exemplo, copiei se código e colei no Eclipse, automaticamente já foi mostrado quais os erros tinha o código.

import javax.swing.JOptionPane;

public class pleito

{

public static void main(String args[])

{

int cand, c1, c2, c3, cnu, cbr, ele;

double p1, p2, p3, pbr, pnu;

String c;

c1 = 0;

c2 = 0;

c3 = 0;

cnu = 0;

cbr = 0;

for (ele = 1; ele < 21; ele++)

{ // Estrutura de repetição para a realização dos votos.

c =

JOptionPane.showInputDialog(

“Qual o seu candidato? 1-Serafim,2-Amazonino,3-Vanessa,\n4-branco,5-nulo”);

cand = Integer.parseInt©;

switch (cand)

{ //

case 1 :

c1++;

break;

case 2 :

c2++;

break;

case 3 :

c3++;

break;

case 4 :

cbr++;

break;

case 5 :

cnu++;

break;

default :

JOptionPane.showMessageDialog(

null,

“votação incorreta!”,

“ERRO”,

JOptionPane.WARNING_MESSAGE);

}

}

p1 = ((c1 * 100) / 20); //calculo da porcentagem dos votos.

p2 = ((c2 * 100) / 20);

p3 = ((c3 * 100) / 20);

pbr = ((cbr * 100) / 20);

pnu = ((cnu * 100) / 20);

if (c1 > c2)			// ordenação dos candidatos por numero de votos.

if (c1 > c3)

{

JOptionPane.showMessageDialog(

null,

"Primeiro: Serafim " + c1 + “porcentagem” + p1,

“ELEITO”,

JOptionPane.INFORMATION_MESSAGE);

if (c2 > c3)

{

JOptionPane.showMessageDialog(

null,

“Segundo: AMAZONINO” + c2 + “porcentagem” + p2,

“SEGUNDO”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“Terceiro: VANESSA” + c3 + “porcentagem” + p3,

“TERCEIRO”,

JOptionPane.INFORMATION_MESSAGE);

}

else

{}

if (c3 > c2)

{

JOptionPane.showMessageDialog(

null,

“Segundo: VANESSA” + c3 + “porcentagem” + p3,

“SEGUNDO”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“Terceiro: AMAZONINO” + c2 + “porcentagem” + p2,

“TERCEIRO”,

JOptionPane.INFORMATION_MESSAGE);

}

else

{}

if (c3 > c1)

{

JOptionPane.showMessageDialog(

null,

“PRIMEIRO: VANESSA” + c3 + “porcentagem” + p3,

“ELEITO”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“SEGUNDO:SERAFIM” + c1 + “porcentagem” + p1,

“SEGUNDO”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“TERCEIRO: AMAZONINO” + c2 + “porcentagem” + p2,

“TERCEIRO”,

JOptionPane.INFORMATION_MESSAGE);

}

else

{}

if (c2 > c3)

{

JOptionPane.showMessageDialog(

null,

“PRIMEIRO: AMAZONINO” + c2 + “porcentagem” + p2,

“ELEITO”,

JOptionPane.INFORMATION_MESSAGE);

if (c1 > c3)

{

JOptionPane.showMessageDialog(

null,

“SEGUNDO: SERAFIM” + c1 + “porcentagem” + p1,

“SEGUNDO”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“TERCEIRO: VANESSA” + c3 + “porcentagem” + p3,

“TERCEIRO”,

JOptionPane.INFORMATION_MESSAGE);

}

else

{}

if (c3 > c1)

{

JOptionPane.showMessageDialog(

null,

“SEGUNDO: VANESSA” + c3 + “porcentagem” + p3,

“SEGUNDO”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“TERCEIRO: SERAFIM” + c1 + “porcentagem” + p1,

“TERCEIRO”,

JOptionPane.INFORMATION_MESSAGE);

}

else

{}

if (c3 > c2)

{

JOptionPane.showMessageDialog(

null,

“PRIMEIRO: VANESSA” + c3 + “porcentagem” + p3,

“ELEITO”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“SEGUNDO: AMAZONINO” + c2 + “porcentagem” + p2,

“SEGUNDO”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“TERCEIRO: SERAFIM” + c1 + “porcentagem” + p1,

“TERCEIRO”,

JOptionPane.INFORMATION_MESSAGE);

}

JOptionPane.showMessageDialog(

null,

“Votos brancos:” + cbr + “Porcentagem de Brancos:” + pbr,

“BRANCOS”,

JOptionPane.INFORMATION_MESSAGE);

JOptionPane.showMessageDialog(

null,

“votos nulos:” + cnu + “Porcentagem nulos” + pnu,

“NULOS”,

JOptionPane.INFORMATION_MESSAGE);

System.exit(0);

}

}

}

}
R

usem a tag e coloquem apenas o código relevante para tornar o seu post mais legível de próxima vez, ok? :wink:

M

pelo amor nao consigo le 3 linhas :confused:
faz o q o microfilo falo!!!
dai fica mais sussa pra nois le

P

Renata...da outra vez que você perguntou eu respondi e coloquei um código....
vou colocar ele aqui denovo..
ele tá funcionando sem erros..
mas não sei se é isso que você quer...

import javax.swing.*; 

public class Pleito 
&#123; 
   public static void main&#40;String args&#91;&#93;&#41; 
   &#123; 
      int cand,pri=0,seg=0,ter=0,c1,c2,c3,cnu,cbr,ele; 
      double p1,p2,p3; 
      String candidato; 
      String primeiro=&quot;&quot;, segundo=&quot;&quot;, terceiro=&quot;&quot;; 
      c1 = 0; 
      c2 = 0; 
      c3 = 0; 
      cnu = 0; 
      cbr = 0; 
      for&#40;ele=1;ele&lt;=20;ele++&#41;&#123; 
         candidato=JOptionPane.showInputDialog&#40;&quot;Qual o seu candidato?\n 1-Serafim\n2-Amazonino\n3-Vanessa\n4-branco\n5-nulo&quot;&#41;;; 
         cand=Integer.parseInt&#40;candidato&#41;; 
         switch &#40;cand&#41;&#123; 
            case 1&#58;c1++; 
            break; 
            case 2&#58;c2++; 
            break; 
            case 3&#58;c3++; 
            break; 
            case 4&#58;cbr++; 
            break; 
            case 5&#58; cnu++; 
            break; 
            default&#58;JOptionPane.showInputDialog&#40;null,&quot;votação incorreta!&quot;,&quot;Erro na votação&quot;, JOptionPane.WARNING_MESSAGE&#41;; 
            &#125; 
      &#125; 
      if&#40;&#40;c1&gt;c2&#41;&amp;&amp;&#40;c1&gt;c3&#41;&#41; 
      &#123; 
         pri = c1; 
         primeiro=&quot;SERAFIM&quot;; 
         if&#40;c2&gt;c3&#41; 
         &#123; 
         seg=c2; 
         ter=c3; 
         segundo=&quot;AMAZONIO&quot;; 
         terceiro=&quot;VANESSA&quot;; 
         &#125; 
         else 
         &#123; 
         seg=c3; 
         ter=c2; 
         segundo=&quot;VANESSA&quot;; 
         terceiro=&quot;AMAZONIO&quot;; 
         &#125; 
      &#125; 
      else if&#40;&#40;c2&gt;c1&#41;&amp;&amp;&#40;c2&gt;c3&#41;&#41; 
      &#123; 
         pri=c2; 
         primeiro=&quot;AMAZONIO&quot;; 
         if&#40;c1&gt;c3&#41; 
         &#123; 
            seg=c1; 
            ter=c3; 
            segundo=&quot;SERAFIM&quot;; 
            terceiro=&quot;VANESSA&quot;; 
         &#125; 
         else 
         &#123; 
            seg=c3; 
            ter=c1; 
            segundo=&quot;VANESSA&quot;; 
            terceiro=&quot;SERAFIM&quot;; 
         &#125; 
      &#125; 
      else if&#40;&#40;c3&gt;c1&#41;&amp;&amp;&#40;c3&gt;c2&#41;&#41; 
      &#123; 
         pri=c3; 
         primeiro=&quot;VANESSA&quot;; 
         if&#40;c1&gt;c2&#41; 
         &#123; 
            seg=c1; 
            ter=c2; 
            segundo=&quot;SERAFIM&quot;; 
            terceiro=&quot;AMAZONIO&quot;; 
         &#125; 
         else 
         &#123; 
            seg=c2; 
            ter=c1; 
            segundo=&quot;AMAZONIO&quot;; 
            terceiro=&quot;SERAFIM&quot;; 
         &#125; 
      &#125; 
      else 
      &#123; 
         JOptionPane.showMessageDialog&#40;null, &quot;Houve um empate entre os tres candidatos&quot;&#41;; 
         System.exit&#40;0&#41;; 
      &#125; 
      p1 = &#40;&#40;pri*100&#41;/20&#41;; 
      p2 = &#40;&#40;seg*100&#41;/20&#41;; 
      p3 = &#40;&#40;ter*100&#41;/20&#41;; 
    
      JOptionPane.showMessageDialog&#40;null,&quot;ELEITO&#58; &quot;+primeiro+&quot; COM &quot;+p1+&quot;%\nSEGUNDO&#58; &quot;+segundo+&quot; COM &quot;+p2+&quot;%\nTERCEIRO&#58; &quot;+terceiro+&quot; COM &quot;+p3+&quot;%\nBRANCOS&#58; &quot;+cbr+&quot;\nNULOS&#58; &quot;+cnu,&quot;Resultado&quot;,JOptionPane.INFORMATION_MESSAGE&#41;; 
      System.exit&#40;0&#41;; 
      &#125; 
&#125;
Criado 27 de novembro de 2004
Ultima resposta 27 de nov. de 2004
Respostas 4
Participantes 5