HardForo
Ayuda con for que no se repite - Versión para impresión

+- HardForo (http://hardforo.com)
+-- Foro: Inicio (http://hardforo.com/forum-2.html)
+--- Foro: Programación (http://hardforo.com/forum-153.html)
+---- Foro: C Sharp (C#) (http://hardforo.com/forum-165.html)
+---- Tema: Ayuda con for que no se repite (/thread-2174.html)



Ayuda con for que no se repite - Ty Games - 06-07-2017

Hola todos. Big Grin

Es que tengo este código creado en VS2017 con .netCore y pues el ejercicio que toca realizar, es que el usuarios digite cuantos numeros quiere sumar y luego los va digitando, asimismo se van sumando o pues si antes se quiere salir con el valor sentinela, pero resulta que el for no se repite y quede como Huh Huh y quisiera saber porque no se repite a ver si es error mio o del visual studio. Huh Huh No marca, error o advertencia, ni nada.
Código:
using System;


namespace Deitelcsharp
{
  public class Class1
  {
    static void Main(string[] args)
    {
            int n = 0, suma = 0,numeros = 0;

            Console.WriteLine("Ingresa el numero de valores que deseas ingresar");
            n = int.Parse(Console.ReadLine());

            n -= n;

            Console.WriteLine("Ingrese el numero: ");
            suma = int.Parse(Console.ReadLine());
            
            for (int i = 0; i <= n; i++)
            {
                Console.WriteLine("Ingrese el numero: ");
                numeros = int.Parse(Console.ReadLine());

                if (numeros == 9999)
                {
                    Console.WriteLine($"Salio:");
                    break;
                }

                else if (numeros != 9999)
                {    
                    suma += numeros;
                    Console.WriteLine($"Siguio:");
                }
              
            }

            Console.WriteLine($"Este es el total: {suma}");
            Console.ReadKey();
            Console.ReadKey();

    }
  }
}



RE: Ayuda con for que no se repite - MAFUS - 06-08-2017

Desconozco la razón de la línea n-=n; pero eso es igual a n=n-n o lo que es lo mismo n=0, así que entrarás solo una vez (cuando i sea 0)


RE: Ayuda con for que no se repite - Ty Games - 06-08-2017

(06-08-2017, 06:57 AM)MAFUS escribió: Desconozco la razón de la línea n-=n; pero eso es igual a n=n-n o lo que es lo mismo n=0, así que entrarás solo una vez (cuando i sea 0)

ajaajaj gracias, debi haberle puesto es n -= 1 porque se iba a restar 1, no todo el valor de n además ponerle,  i = 1 para dar como si se hubiera dado cuenta eso lo hize porque pregunte antes del for.