elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:39  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Problema con redonde
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con redonde  (Leído 376 veces)
mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
Problema con redonde
« en: 8 Abril 2011, 09:28 »

Buena señores deseo que me ayuden con este problema tengo lo siguiente por ejemplo que ingrese  12.3654 y luego ingreso  el numero del redondeo  que puede ser por ejmeplo 2 ...me deberia de votar en  pantalla 12.36 pero no se en mi programa me vota 12.36♂♂♂  y de hay basurita porque sera ayudnme a corregir sa psrte hay esta mi codigo
Código
 
public class Metodo {
 
   private String cadena;
   private int contar;
 
   public Metodo(String cadena, int contar) {
       this.cadena = cadena;
       this.contar = contar;
   }
   int factor = 0;
 
   public void Redondeo() {
 
       char[] c = new char[20];
       c = cadena.toCharArray();
       //System.out.println(c[1]);
       for (int i = 0; i < cadena.length(); i++) {
           if (c[i] == '.') {
               factor = i;
           }
       }
       char[] d = new char[10];
       for (int i = 0; i < contar + factor + 1; i++) {
           d[i] = c[i];
 
       }
 
       for (int i = contar + factor + 1; i < c.length - contar + factor - 1; i++) {
           d[i] = ' ';
 
       }
 
       System.out.println(d);
   }
}
 
 
Código
 
import javax.swing.JOptionPane;
 
 
public class Ejercicio7 {
 
   public static void main(String[] args) {
 
       Metodo M=new Metodo(JOptionPane.showInputDialog("Ingrese Numero a redondear "),Integer.parseInt(JOptionPane.showInputDialog("Indique catidad")));
       M.Redondeo();
   }
 
}
 
 



En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines