Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - cracken422

#1
Java / problema java con arreglos
7 Agosto 2012, 21:51 PM
problema donde se ingresan los votos emitidos a 5 candidatos, mi pregunta es como poder imprimir el candidato mas votado, aqui esta el codigo

   //variables
   
   int vcandidato[]=new int[5];
   int i=0;
   float promedio=0;
   int mayor=0;
   int op=0;   
   int Tvotos=0;

        //Leyendo datos
   for(i=0; i<=(4);i++){
      IOConsole.println("Ingrese la cantidad de votos por candidato"+(i+1));
      vcandidato=IOConsole.readInt();
      }

          IOConsole.println("1-Promedio de votos emitidos por candidato");
      IOConsole.println("2-Candidato mas votado");
      IOConsole.println("3-Total de votos emitidos");   
      op=IOConsole.readInt();

      switch(op){
      case 1:{promedio=(vcandidato[0]+vcandidato[1]+vcandidato[2]+vcandidato[3]+vcandidato[4])/5;
         IOConsole.println("El promedio de votos emitidos por candidato fue "+promedio);
         break;}

      case 2:{if (mayor<=vcandidato)
         mayor = vcandidato + 0;
         IOConsole.println("El candidato mas votado fue " +mayor);
         break;}


      case 3:{Tvotos=(vcandidato[0]+vcandidato[1]+vcandidato[2]+vcandidato[3]+vcandidato[4]);
         IOConsole.println("El total de votos emitidos fue "+Tvotos);
         break;}

ayuda porfavor, gracias
#2
Java / Re: calcular potencia en java?
11 Julio 2012, 00:24 AM
es para hacer una calculadora en java con un menu, la potencia debe salir de la funcion multipliacion (la calculadora solo sabe sumar y restar, por lo tanto no puede multiplicar y dividir directamente)


esta es mi funcion multiplicacion      
      for(i=1; i<=num1; i++){
         
             resul = resul + num2;
         }

         IOConsole.println("resultado: " +resul);   


luego debo guardar esta funcion para usarla en un private static, algo como esto

private static int funcPot(int n, int p) {
int numero = n
for(int i = 0; i < p; i++)

resultado = funcMul(numero, n)
eso es lo que no se hacer       
#3
Java / Re: calculadora en java
10 Julio 2012, 23:44 PM
ya tengo la multiplicacion en base a sumas

for(i=1; i<=num1; i++){

   resul = resul + num2;
}

IOConsole.println("resultado: " +resul);


necesito guardar esa funcion (multiplicacion) para poder crear la funcion potencia en mi algoritmo, creo que es algo asi
private static int funcMult(int n, int p) {
pero no se como guardarla
#4
Java / calculadora en java
10 Julio 2012, 22:09 PM
como hacer las funciones multiplicacion, division y potencia en java solo con la funcion suma y resta


primero hice la funcion suma

               case1:   IOConsole.println("Ingrese el primer sumando");
                           a=IOConsole.readInt();
                           IOConsole.println("Ingrese el segundo sumando");
                           b=IOConsole.readInt();
                           resultado=suma(a,b);
                           IOConsole.println(a+"+"+b+"="+resultado);
                           break;                  



me falta la funcion multiplicación para poder hacer la potencia y llegar a algo como

private static int funcPot(int n, int p) {
int numero = n
for(int i = 0; i < p; i++)

resultado = funcMul(numero, n)
#5
Java / Re: calcular potencia en java?
10 Julio 2012, 21:27 PM
gracias ahora calcula bien, el problema de la variable acumulador es que si quiero hacer otro calculo con potencia en el menu me da otro resultado por el mismo acumulador, pense hacer algo como
private static int funcPot(int n, int p) {
int numero = n
for(int i = 0; i < p; i++)

resultado = funcMul(numero, n), pero no entiendo bien la variable private static
#6
Java / Re: calcular potencia en java?
9 Julio 2012, 07:42 AM
@konnar usé tu codigo con java IOConsole y me dio 4^2=64

@rommel habia visto lo de la libreria math, pero tengo que hacerlo con ciclo for y encontre muy poco en internet
#7
Java / Re: calcular potencia en java?
9 Julio 2012, 05:50 AM
lo hice de dos formas


      for(int i=1;i<n;i++)
      {
      base=base*base;
      }

      IOConsole.println("El resultado es "+base+"");

siendo n el exponente me da 2^3=16



      for(int i=1;i<=potencia;i++)
      {
      acumulador=base*base;
      IOConsole.println("El resultado es "+acumulador+"");
      }

2^3 me da 4

no veo la forma de hacer repetir la multiplicacion igual veces el numero del exponente :-/
#8
Java / calcular potencia en java?
9 Julio 2012, 01:02 AM
necesito hacer un algoritmo que calcule una potencia, pidiendo al usuario que ingrese la base y luego el exponente

por ej la multiplicacion es

case 3: IOConsole.println("Ingrese el primer multipilcando");
                            a=IOConsole.readInt();
                            IOConsole.println("Ingrese el segundo multiplicando");
                            b=IOConsole.readInt();
                            resultado=op=a*b;
             IOConsole.println(a+"*"+b+"="+resultado);
                            break;

alguien tiene una idea? gracias