FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Eliminar un digito y mostrar el digito eliminado
hola bueno tengo un problemita...necesito adicionar a este codigo..
2 funciones oh 2 procesos... el cual 1 me elimine cualquier digito de un numero y otro que muestre el digito eliminado
saludos. y gracias Última edición por ecfisa fecha: 31-03-2011 a las 03:55:19. Razón: Etiquetas DELPHI, identación |
#2
|
||||
|
||||
Hola luisito2011.
Cita:
Nota: Usé sintáxis Pascal por si te es requerido. Toda explicación del uso de las funciones la encontras en la ayuda de Pascal/Delphi. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
muy buena respuesta.. gracias.. en realidad necesitaba en 2 funciones o procesos.. por que el que 1 elimina.. tenia que ponerla en un until.. el cual despue pueda usarlo en console application.. pero esta bien .. gracias ..
saludos |
#4
|
||||
|
||||
Hola,
¿Puedo preguntar que significa eliminar un dígito? Porque yo al menos entiendo dos posibles razonamientos. Supongamos que tenemos el número 4562. Se eliminará el 6: Opción 1: Nos queda un número de 3 cifras: 4562 -> 45X2 -> 452 Opción 2: Restamos 6 decenas al número, sigue siendo de 4 cifras: 4562 - 60 = 4502. ¿Se entiende? Por cierto... eso de convertir a string para luego pasarlo a integer me parece más un intento de cañonazo. Se que este artilugio puede resultar fácil, y reducir líneas... pero si en es que luisito está recién comenzando en programación en alguna universidad o instituto me parece que el objetivo del profe no es que vaya a por esos artilugios sino que exprima su capocha hasta encontrar un algoritmo que no recurra a esas técnicas sino que lo haga de forma directa (que se puede). Saludos, |
#5
|
||||
|
||||
Me parece que se trata de la primera Opcion...Delphius... y estoy totalmente de acuerdo contigo en que la solucion debería ser usando solo número, sin recurrir a la transformacion hacia String; lógicamente eso implica más trabajo, es verdad, pero si se trata de que nuestro amigo luisito2011 aprenda, pues hay que ponerse a trabajar en buscar una solucion usando solo numero. Claro ésta que ecfisa solo quizo ayudar y su solucion es totalmente válida si se trata de solucionar problemas de programacion de cualquier forma, pero si por el contrario es para aprender supongo que el profesor debería restringir la conversion a String y solo permitir una solucion basada en operaciones matemáticas numerales, tal como lo hacía mi catedrático cuando estaba dando mis primeros pininos en programación ....,la verdad que no me gustaba por que desde mi punto de vista tal restrincion me complicaba la vida, en aquel entonces, pero pude lidiar con una solucion correcta tal como lo quería el catedrático.. y eso me ayudó mucho a desarrolar mi lógica, aunque todavía sigue en proceso .
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#6
|
||||
|
||||
Solo a manera de dato curioso:
Numero de digitos = Logaritmo (numero) +1; Un saludo, |
#7
|
||||
|
||||
Cita:
Cita:
Para mi es claro que se trata de un ejercicio de manipulación de caracteres y no de aritmética. Si se busca una solución usando operaciones aritméticas realmente no se estaría aprendiendo programación sino eso, aritmética. // Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Eliminar un digito cualquiera.. | luisito2011 | Varios | 3 | 30-03-2011 21:15:47 |
Calcular un digito de chequeo | GrupoDatasoft | Varios | 7 | 09-02-2009 17:53:53 |
Dígito Verhoeff | Antonio Rosas E | OOP | 1 | 04-10-2007 23:51:19 |
Comparar un number dígito a dígito | kuan-yiu | SQL | 2 | 25-06-2007 17:26:47 |
Modificar un str dígito a dígito | fortran | Varios | 11 | 22-12-2003 16:44:46 |
|