Repetir Un Número Según La Entrada Del Usuario En C#

En este ejercicio, escribirás un programa en C# que solicita al usuario dos entradas: un número y una cantidad. El programa repetirá el número tantas veces como especifique el usuario. Implementarás esta funcionalidad de tres maneras diferentes utilizando distintos tipos de bucles: while, do-while y for. Este ejercicio te ayudará a practicar el manejo de la entrada del usuario y las diferentes estructuras de bucles en C#.



Grupo

Conceptos básicos control de flujo en C#

Objectivo

El objetivo de este ejercicio es escribir un programa en C# que solicite al usuario un número y una cantidad, y que muestre dicho número tantas veces como el usuario especifique. Ejemplo:

Introduzca un número: 4
Introduzca una cantidad: 5

44444

Debe mostrarlo tres veces: primero con "while", luego con "do-while" y finalmente con "for".

Ejemplo de ejercicio en C#

 Copiar código C#
// First and Last Name: John Doe

using System;

namespace RepeatNumber
{
    class Program
    {
        static void Main(string[] args)
        {
            // Asking for user input
            Console.Write("Enter a number: ");
            string number = Console.ReadLine(); // Read the number as a string
            Console.Write("Enter a quantity: ");
            int quantity = int.Parse(Console.ReadLine()); // Read the quantity and convert to integer

            // Using "while" loop
            Console.WriteLine("Using 'while' loop:");
            int i = 0;
            while (i < quantity)
            {
                Console.Write(number);
                i++;
            }
            Console.WriteLine(); // New line after while loop output

            // Using "do-while" loop
            Console.WriteLine("Using 'do-while' loop:");
            int j = 0;
            do
            {
                Console.Write(number);
                j++;
            } while (j < quantity);
            Console.WriteLine(); // New line after do-while loop output

            // Using "for" loop
            Console.WriteLine("Using 'for' loop:");
            for (int k = 0; k < quantity; k++)
            {
                Console.Write(number);
            }
            Console.WriteLine(); // New line after for loop output
        }
    }
}

 Output

Enter a number: 4
Enter a quantity: 5
Using 'while' loop:
44444
Using 'do-while' loop:
44444
Using 'for' loop:
44444

Comparte este ejercicio de C#

Practica más ejercicios C# de Conceptos básicos control de flujo en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..