c#

C# do Básico ao Avançado (loop for)

Lista de exercícios #2 de C# . Cada uma das atividades abaixo envolve a criação de um programa em C# que utiliza variáveis e condições. Leia atentamente cada enunciado e implemente o programa conforme descrito. O objetivo é praticar o uso de loop for em C#, garantindo uma melhor compreensão desses conceitos fundamentais.

QUESTÃO 1- Um aluno precisa somar uma sequência de números de 1 até N. Crie um programa em C# que peça para inserir um número N e, usando um loop for, calcule e exiba a soma de todos os números de 1 até N.

				
					using System;

class Program
{
    static void Main()
    {
        Console.Write("Digite um número: ");
        int n = int.Parse(Console.ReadLine());
        int soma = 0;

        for (int i = 1; i <= n; i++)
        {
            soma += i;
        }

        Console.WriteLine("A soma dos números de 1 a " + n + " é " + soma);
    }
}
				
			

QUESTÃO 2- João está praticando a tabuada e quer uma ferramenta para ajudá-lo. Crie um programa em C# que solicite a João um número e, utilizando um loop for, exiba a tabuada desse número de 1 a 10.

				
					using System;

class Program
{
    static void Main()
    {
        Console.Write("Digite um número: ");
        int numero = int.Parse(Console.ReadLine());

        for (int i = 1; i <= 10; i++)
        {
            Console.WriteLine(numero + " x " + i + " = " + (numero * i));
        }
    }
}
				
			

QUESTÃO 3- Uma professora pediu para calcular o fatorial de um número como parte de um exercício de aula. Crie um programa em C# que peça para inserir um número e, com a ajuda de um loop for, calcule e mostre o fatorial desse número.

				
					using System;

class Program
{
    static void Main()
    {
        Console.Write("Digite um número: ");
        int n = int.Parse(Console.ReadLine());
        int fatorial = 1;
        int i = 1;

        while (i <= n)
        {
            fatorial *= i;
            i++;
        }

        Console.WriteLine("O fatorial de " + n + " é " + fatorial);
    }
}

				
			

QUESTÃO 4- Carlos quer identificar os números pares e ímpares dentro de um determinado intervalo. Crie um programa em C# que peça para inserir um número N e, usando um loop for, exiba todos os números pares e ímpares de 1 até N.

				
					using System;

class Program
{
    static void Main()
    {
        // Solicita ao usuário que insira um número
        Console.Write("Digite um número N: ");
        int N = int.Parse(Console.ReadLine());

        Console.WriteLine("\nNúmeros pares de 1 até " + N + ":");
        for (int i = 1; i <= N; i++)
        {
            if (i % 2 == 0)
            {
                Console.WriteLine(i);
            }
        }

        Console.WriteLine("\nNúmeros ímpares de 1 até " + N + ":");
        for (int i = 1; i <= N; i++)
        {
            if (i % 2 != 0)
            {
                Console.WriteLine(i);
            }
        }
    }
}
				
			

QUESTÃO 5- Em uma aula de programação, foi solicitado que os alunos desenhem um triângulo com asteriscos. Crie um programa em C# que solicite um número N e, utilizando loops aninhados, exiba um triângulo de altura N com asteriscos.

				
					using System;

class Program
{
    static void Main()
    {
        Console.Write("Digite a altura do triângulo (N): ");
        int N = int.Parse(Console.ReadLine());

        for (int i = 1; i <= N; i++)
        {
            for (int j = 1; j <= (2 * i - 1); j++)
            {
                Console.Write("*");
            }
            Console.WriteLine();
        }
    }
}
				
			

Gostou da lista de exercícios #2? Deixe seu comentário!

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *