Ejercicios de la Estructura Do While en C#

Ejercicios Resueltos de Estructura Repetitiva Do While en C#

Realizar un programa que pida una serie de números y al finalizar que saque el promedio de dichos números (0 para finalizar)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EstructuraRepetitivaDoWhile
{
    class Program
    {
        static void Main(string[] args)
        {
            int suma, cant, valor, promedio;
            string linea;
            suma = 0;
            cant = 0;
            do
            {
                Console.Write("Ingrese un nimero (0 para finalizar):");
                linea = Console.ReadLine();
                valor = int.Parse(linea);
                if (valor != 0)
                {
                    suma = suma + valor;
                    cant++;
                }
            } while (valor != 0);
            if (cant != 0)
            {
                promedio = suma / cant;
                Console.Write("El promedio de los valores ingresados es:");
                Console.Write(promedio);
            }
            else
            {
                Console.Write("No se ingresaron valores ");
            }
            Console.ReadLine();
        }
    }
}

Al ejecutar el código muestra el siguiente resultado

2 comentarios: