コード例 #1
0
ファイル: Program.cs プロジェクト: AAlvz/Stuff
 static void Main(string[] args)
 {
     double media = 0;
     double acumulado = 0;
     double veces= 0;
        Console.WriteLine("Dame un valor: ");
        double numero = Convert.ToInt16(Console.ReadLine());
     acumulado = numero;
     veces++;
     Nodo nodo = new Nodo(numero, null);
     Cabeza.agregar(numero);
     Console.WriteLine("Dame otro valor: ");
     numero = Convert.ToInt16(Console.ReadLine());
     veces++;
     acumulado = acumulado + numero;
     while(numero.toString() != "00"){
         Cabeza.agregar(numero);
         Console.WriteLine("Dame otro valor: ");
         numero = Convert.ToInt16(Console.ReadLine());
         acumulado = acumulado + numero;
         veces++;
     }
         Console.WriteLine("Hemos Terminado");
         media = acumulado/ veces;
         Console.WriteLine("La media es: " + media);
         Console.ReadLine();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: AAlvz/Stuff
 public Listisima()
 {
     ultimo = siguiente = new Nodo(0.0);
     contador = 0;
 }
コード例 #3
0
ファイル: Cabeza.cs プロジェクト: AAlvz/Stuff
 public void agregar(double valor)
 {
     Nodo nuevo = new Nodo(valor);
         nuevo.next = primero;
         primero = nuevo;
 }
コード例 #4
0
ファイル: Nodo.cs プロジェクト: AAlvz/Stuff
 public Nodo(double valor, Nodo siguiente, Nodo ultimo)
 {
     this.valor = valor;
     this.siguiente = siguiente;
     this.ultimo = ultimo;
 }
コード例 #5
0
ファイル: Cabeza.cs プロジェクト: AAlvz/Stuff
 public Cabeza()
 {
     primero = null;
 }