Inicio
Buscar
Ingresar
Registrarse
Samsung duplica su eficiencia en sus nuevos chips de 3 nanómetros
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
Otros
»
Mi operador "mod" no me reconoce números divisibles por 3. :(
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Mi operador "mod" no me reconoce números divisibles por 3. :( (Leído 1135 veces)
-Eru-
{ L0 } Ñuub
Mensajes: 1
Mi operador "mod" no me reconoce números divisibles por 3. :(
«
en:
Abril 13, 2015, 05:39:51 pm »
Hola
no entiendo qué puede estar fallando. Es una lástima que códigos tan simples, inclusive, me causan errores. u.u
Adjunto el código, espero que alguien me pueda decir pronto en qué falla y cómo corregirlo:
Código: C
class Program
{
static
void
Main
(
string
[
]
args
)
{
string textLine
=
""
;
double
num
=
0
;
int
i
=
0
;
//VERIFICA QUE SE INGRESE UN NÚMERO*************
do
{
titulo
(
)
;
Console.
Write
(
"Hola usuario anónimo. Ingrese un número: "
)
;
textLine
=
Console.
ReadLine
(
)
;
if
(
double
.
TryParse
(
textLine
,
out num
)
==
false
)
{
Console.
WriteLine
(
"Lo siento, ¿le dije que debía ser un número??"
)
;
Console.
ReadKey
(
)
;
Console.
Clear
(
)
;
}
}
while
(
double
.
TryParse
(
textLine
,
out num
)
==
false
)
;
//**********************************************
//VERIFICA SI ES POSITIVO_____________________________
if
(
num
>=
0
)
{
Console.
WriteLine
(
"
\n
El número ingresado es positivo."
)
;
}
else
{
Console.
WriteLine
(
"
\n
El número ingresado es negativo."
)
;
}
//___________________________________________________
//VERIFICA SI ES DIVISIBLE POR 3______________________
if
(
num
%
3
==
0
)
{
Console.
WriteLine
(
"Y divisible por 3."
)
;
}
else
{
Console.
WriteLine
(
"Y no divisible por 3."
)
;
}
Console.
ReadKey
(
)
;
}
public
static
void
titulo
(
)
{
Console.
WriteLine
(
"VALIDADOR DE NÚMERO A POSITIVO DIVISIBLE POR 3"
)
;
Console.
WriteLine
(
"**********************************************"
)
;
Console.
WriteLine
(
)
;
}
}
«
Última modificación: Abril 13, 2015, 06:54:09 pm por C_printfer
»
En línea
C_printfer
{ L4 } Geek
Mensajes: 350
NO RESPONDO PRIVADOS CON DUDAS, para eso el foro
Re:Mi operador "mod" no me reconoce números divisibles por 3. :(
«
Respuesta #1 en:
Abril 13, 2015, 06:58:02 pm »
Hola, te he editado el mensaje porque no había quedado bien colocado el código.
Respecto al programa... ¿No te funciona o es que no te detecta que el número sea divisible por 3?
¿Dónde ta falla exactamente?
S2!
En línea
"Cuando leo comentarios de propuestas sobre a donde debe ir C, a menudo vuelvo la vista atrás y doy gracias de que no se haya desarrollado bajo el asesoramiento de multitudes de todo el mundo".
Dennis MacAlistair Ritchie
https://twitter.com/C_printfer
ravenheart
{ L7 } Juanker
Mensajes: 1359
Todos mis mensajes están bajo la licencia WTFPL v2
Re:Mi operador "mod" no me reconoce números divisibles por 3. :(
«
Respuesta #2 en:
Abril 14, 2015, 12:34:51 am »
Los doubles no se suelen llevar muy bien con el operador mod. Prueba con int. Y en lugar de Double.TryParse pon Integer.TryParse.
En línea
You do not need hope if you have drama to back you up.
Imprimir
Páginas: [
1
]
Ir Arriba
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
Otros
»
Mi operador "mod" no me reconoce números divisibles por 3. :(
Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso...
OK
Learn more