elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Programacion C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Programacion C#  (Leído 6,382 veces)
andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Programacion C#
« en: 11 Diciembre 2014, 14:28 pm »

Quiero mostrar los múltiplos de 3 y 5 del 1 al 100 en C#.

Este es el código que he implementado, pero me da fallo, espero que me puedan ayudar.

Código
  1. int i, mult3y5;
  2.  
  3. for (i=0; I<=100; i++)
  4. {
  5.         if((i%3=0) & (i%5=0))
  6.         {
  7.                  mult3y5=i;
  8.  
  9.                  Console.Write("Numero: ", mult3y5);
  10.                  Console.WriteLine(" M-3-5");
  11.          }
  12. }
  13.  

El fallo está en la sentencia if


En línea

andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Re: Programacion C#
« Respuesta #1 en: 11 Diciembre 2014, 14:39 pm »

SOLUCIONADO!!!!


En línea

andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Re: Programacion C#
« Respuesta #2 en: 11 Diciembre 2014, 14:53 pm »

Cual es el motivo por el cual no me muestra el valor de la variable i?
En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Programacion C#
« Respuesta #3 en: 11 Diciembre 2014, 15:07 pm »

Para concatenar un número con una cadena:
Código
  1. Console.Write("Numero: " + mult3y5.ToString());
En línea

andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Re: Programacion C#
« Respuesta #4 en: 11 Diciembre 2014, 16:16 pm »

Sigue sin mostrarme el valor de la variable!!
En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Programacion C#
« Respuesta #5 en: 11 Diciembre 2014, 16:27 pm »

¿Y qué te muestra? ¿Te muestra al menos el mensaje "Numero: "?
En línea

andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Re: Programacion C#
« Respuesta #6 en: 11 Diciembre 2014, 16:29 pm »

Si, me muestra la palabra Numero: pero no el valor de la variable
En línea

andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Re: Programacion C#
« Respuesta #7 en: 11 Diciembre 2014, 16:56 pm »

Esto es lo que tengo que hacer:

Impimir los numeros del 1 al 100, en los multiplos de 3 poner "M-3", para multiplos de 5 poner "M-5" y para los multiplos de 3 y 5 poner "M-3-5"

Código
  1. int i, mult3, mult5, mult3y5;
  2.  
  3.  
  4.            for (i=0; i<=100; i++)
  5.            {
  6.                Console.WriteLine("Número: ", + i.ToString());
  7.  
  8.                if ((i % 3 == 0) & (i % 5 == 0))
  9.                {
  10.                    mult3y5 = i;
  11.  
  12.                    Console.Write ("Número: ",  mult3y5.ToString());
  13.                    Console.WriteLine(" M-3-5");
  14.                }
  15.                if (i % 3 == 0)
  16.                {
  17.                    mult3 = i;
  18.  
  19.                    Console.Write("Número: ",  mult3.ToString());
  20.                    Console.WriteLine(" M-3");
  21.                }
  22.                if (i % 5 == 0)
  23.                {
  24.                    mult5 = i;
  25.  
  26.                    Console.Write("Número: ", + mult5);
  27.                    Console.WriteLine(" M-5");
  28.                }
  29.            }
  30. Console.ReadLine();
  31.  

que fallo tiene???
En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Programacion C#
« Respuesta #8 en: 11 Diciembre 2014, 17:09 pm »

Por qué pones la coma en write(). Poner la coma implica poner otro argumento, y eso te puede generar errores.

Cambia la coma por un '+'.

Y otra cosa, para qué usas "mult3", "mult5", etc? Puedes hacer write de 'i' simplemente.
En línea

andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Re: Programacion C#
« Respuesta #9 en: 11 Diciembre 2014, 17:17 pm »

un while o un for es lo mismo ya que me obliga a recorrer todos los numero??
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
algunas dudas en programacion BATCH(nuevo en esto de programacion)
Scripting
stock_C 8 8,999 Último mensaje 19 Junio 2009, 18:08 pm
por frank30
programacion web vs programacion de escritorio
Programación General
lupitapro 2 7,564 Último mensaje 29 Mayo 2010, 05:51 am
por Dreamaker
Programacion Estructurada Vs Programacion Orientada a Objetos
Programación General
79137913 3 8,130 Último mensaje 1 Junio 2011, 18:02 pm
por 79137913
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines