none
¿Como estructuro el siguiente codigo, alguna idea? RRS feed

  • Pregunta

  • Bueno, intente cambiar un poco este código agregando un case y/o un for, para que me muestre el siguiente resultado (EJEMPLO);

    Console.WriteLine("Ingrese el numero dispositivos");
    int dispositivos = Convert.ToInt32(Console.ReadLine());

    for(int i=1;i<=dispositivos; i++){

       Console.WriteLine("ingrese el numero de aplicaciones abiertas del dispositivo {0}?", i); 
    Lo que da de resultado al copilar es esto esto;

    Ingrese el numero de dispositivos; 3

    ingrese el numero de aplicaciones abiertas del dispositivo 1; 2
    ingrese el numero de aplicaciones abiertas del dispositivo 2; 3
    ingrese el numero de aplicaciones abiertas del dispositivo 3; 5

    Aca el problema, nose como hacer para que ahora me muestre lo siguiente

    Dispositivo 1

    ¿Cuanto consume la aplicacion 1?
    //2

    Dispositivo 2

    ¿Cuanto consume la aplicacion 1?
    ¿Cuanto consume la aplicacion 2?
    ¿Cuanto consume la aplicacion 3?



    Dispositivo 3

    ¿Cuanto consume la aplicacion 1?
    //2
    //3
    //4
    //5


    En resumen; quiero que me haga un apartado de acuerdo al numero de dispositivos ingresados anteriormente, para posterior me pregunte cuanto consume el numero de aplicaciones que ya había ingresado de igual forma.

    Se me han ocurrido varias ideas, pero la verdad todavía soy novato en esto de la programación,que me es complicado hacer algo tan sencillo y "logico". llevo unos dias atascado en el mismo problema. 

    Si alguien es tan amable de plantearme una estroctura, guiarme o ofrecerme alguna ayuda de verdad SE LOS AGRADECERÍA. Estoy aquí para aprender mas que nada, ya que es un hobby que apenas estoy dándole interés.

    • Editado Nweryder lunes, 10 de julio de 2017 3:35
    lunes, 10 de julio de 2017 2:53

Respuestas

  • hola

    pero como colectas los datos? defienes alguna lista de algun tipo de clase

    porque podrias definir

    public class Dispositivo{
    
        public int Nro {get;set;}
    
        public List<Aplicacion> Aplicaciones {get;set;}
    
    }
    
    pubic class Aplicacion{
    
        public int Nro {get;set;}
    
        public int Consumo{get;set;}
    
    }


    de esta forma podrias cargar un

    List<Dispositivo> Dispositivos = new List<Dispositivo>();

    colectando los datos de forma ordenada, puediendo realizar varios for, o al manos dos uno para crear los dispositivos y otro para asignar las aplicaciones y su consumo

    ademas trabajas con objetos

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 10 de julio de 2017 15:38