c#

O que estudar para aprender C#? Lista de exercícios #1

Lista de exercícios #1 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 variáveis e condições em C#, garantindo uma melhor compreensão desses conceitos fundamentais.

QUESTÃO 1- Carla está desenvolvendo um programa que precisa verificar se um número é par ou ímpar. Crie um programa em C# que peça um número ao usuário e determine se ele é par ou ímpar.

				
					using System;

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

            if (numero % 2 == 0)
            {
                Console.WriteLine("O número é par.");
            }
            else
            {
                Console.WriteLine("O número é ímpar.");
            }
        }
    }
}
				
			

QUESTÃO 2- Lucas está desenvolvendo uma calculadora para operações básicas. Crie um programa em C# que permita ao usuário adicionar, subtrair, multiplicar e dividir dois números.

				
					using System;

namespace CalculadoraSimples
{
    class Program
    {
        static void Main()
        {
            Console.Write("Digite o primeiro número: ");
            double numero1 = double.Parse(Console.ReadLine());

            Console.Write("Digite o segundo número: ");
            double numero2 = double.Parse(Console.ReadLine());

            Console.WriteLine("Escolha a operação (+, -, *, /): ");
            char operacao = char.Parse(Console.ReadLine());

            double resultado = 0;

            switch (operacao)
            {
                case '+':
                    resultado = numero1 + numero2;
                    break;
                case '-':
                    resultado = numero1 - numero2;
                    break;
                case '*':
                    resultado = numero1 * numero2;
                    break;
                case '/':
                    if (numero2 != 0)
                    {
                        resultado = numero1 / numero2;
                    }
                    else
                    {
                        Console.WriteLine("Divisão por zero não é permitida.");
                        return;
                    }
                    break;
                default:
                    Console.WriteLine("Operação inválida.");
                    return;
            }

            Console.WriteLine($"Resultado: {resultado}");
        }
    }
}

				
			

QUESTÃO 3- Ana quer verificar se uma pessoa é maior de idade. Crie um programa em C# que peça a idade da pessoa e exiba uma mensagem dizendo se ela é maior de idade ou não (considerando maioridade a partir de 18 anos).

				
					using System;

namespace VerificarMaioridade
{
    class Program
    {
        static void Main()
        {
            Console.Write("Digite a idade: ");
            int idade = int.Parse(Console.ReadLine());

            if (idade >= 18)
            {
                Console.WriteLine("Você é maior de idade.");
            }
            else
            {
                Console.WriteLine("Você é menor de idade.");
            }
        }
    }
}

				
			

QUESTÃO 4- Daniela está escrevendo um programa que verifica se um número é divisível por 3, por 5, por ambos ou por nenhum. Crie um programa em C# que faça essa verificação.

				
					using System;

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

            if (numero % 3 == 0 && numero % 5 == 0)
            {
                Console.WriteLine("O número é divisível por 3 e por 5.");
            }
            else if (numero % 3 == 0)
            {
                Console.WriteLine("O número é divisível por 3.");
            }
            else if (numero % 5 == 0)
            {
                Console.WriteLine("O número é divisível por 5.");
            }
            else
            {
                Console.WriteLine("O número não é divisível por 3 nem por 5.");
            }
        }
    }
}

				
			

QUESTÃO 5- Julia precisa de um programa que exiba o dia da semana com base no número fornecido (1 para Domingo, 2 para Segunda-feira, etc.). Crie um programa em C# que faça essa verificação.

				
					using System;

namespace VerificarDiaSemana
{
    class Program
    {
        static void Main()
        {
            Console.Write("Digite um número (1 a 7): ");
            int dia = int.Parse(Console.ReadLine());

            switch (dia)
            {
                case 1:
                    Console.WriteLine("Domingo.");
                    break;
                case 2:
                    Console.WriteLine("Segunda-feira.");
                    break;
                case 3:
                    Console.WriteLine("Terça-feira.");
                    break;
                case 4:
                    Console.WriteLine("Quarta-feira.");
                    break;
                case 5:
                    Console.WriteLine("Quinta-feira.");
                    break;
                case 6:
                    Console.WriteLine("Sexta-feira.");
                    break;
                case 7:
                    Console.WriteLine("Sábado.");
                    break;
                default:
                    Console.WriteLine("Número inválido.");
                    break;
            }
        }
    }
}

				
			

QUESTÃO 6- Clara está desenvolvendo um programa para verificar se um ano é bissexto. Crie um programa em C# que peça um ano e verifique se ele é bissexto.

				
					using System;

namespace VerificarAnoBissexto
{
    class Program
    {
        static void Main()
        {
            Console.Write("Digite um ano: ");
            int ano = int.Parse(Console.ReadLine());

            if ((ano % 4 == 0 && ano % 100 != 0) || ano % 400 == 0)
            {
                Console.WriteLine("O ano é bissexto.");
            }
            else
            {
                Console.WriteLine("O ano não é bissexto.");
            }
        }
    }
}

				
			

QUESTÃO 7- Rafael está aprendendo sobre triângulos e quer um programa que determine o tipo de triângulo com base nos lados fornecidos. Crie um programa em C# que peça os três lados de um triângulo e determine se ele é equilátero, isósceles ou escaleno.

				
					using System;

namespace VerificarTriangulo
{
    class Program
    {
        static void Main()
        {
            Console.Write("Digite o primeiro lado do triângulo: ");
            int lado1 = int.Parse(Console.ReadLine());

            Console.Write("Digite o segundo lado do triângulo: ");
            int lado2 = int.Parse(Console.ReadLine());

            Console.Write("Digite o terceiro lado do triângulo: ");
            int lado3 = int.Parse(Console.ReadLine());

            if (lado1 == lado2 && lado2 == lado3)
            {
                Console.WriteLine("O triângulo é equilátero.");
            }
            else if (lado1 == lado2 || lado2 == lado3 || lado1 == lado3)
            {
                Console.WriteLine("O triângulo é isósceles.");
            }
            else
            {
                Console.WriteLine("O triângulo é escaleno.");
            }
        }
    }
}

				
			

QUESTÃO 8- Gustavo está criando um programa que verifica se a soma de três números é positiva, negativa ou zero. Crie um programa em C# que peça três números e exiba o sinal da soma.

				
					using System;

namespace VerificarSinalSoma
{
    class Program
    {
        static void Main()
        {
            Console.Write("Digite o primeiro número: ");
            int numero1 = int.Parse(Console.ReadLine());

            Console.Write("Digite o segundo número: ");
            int numero2 = int.Parse(Console.ReadLine());

            Console.Write("Digite o terceiro número: ");
            int numero3 = int.Parse(Console.ReadLine());

            int soma = numero1 + numero2 + numero3;

            if (soma > 0)
            {
                Console.WriteLine("A soma é positiva.");
            }
            else if (soma < 0)
            {
                Console.WriteLine("A soma é negativa.");
            }
            else
            {
                Console.WriteLine("A soma é zero.");
            }
        }
    }
}

				
			

QUESTÃO 9- João quer verificar se três números estão em ordem crescente. Crie um programa em C# que peça três números e verifique se eles estão em ordem crescente.

				
					using System;

namespace VerificarOrdemCrescente
{
    class Program
    {
        static void Main()
        {
            Console.Write("Digite o primeiro número: ");
            int numero1 = int.Parse(Console.ReadLine());

            Console.Write("Digite o segundo número: ");
            int numero2 = int.Parse(Console.ReadLine());

            Console.Write("Digite o terceiro número: ");
            int numero3 = int.Parse(Console.ReadLine());

            if (numero1 < numero2 && numero2 < numero3)
            {
                Console.WriteLine("Os números estão em ordem crescente.");
            }
            else
            {
                Console.WriteLine("Os números não estão em ordem crescente.");
            }
        }
    }
}

				
			

QUESTÃO 10- Carla quer um programa que verifique o conceito de uma nota usando switch. Crie um programa em C# que peça uma nota (A, B, C, D, F) e exiba a mensagem correspondente (Excelente, Bom, Regular, Ruim, Falhou).

				
					using System;

namespace VerificarNotaConceito
{
    class Program
    {
        static void Main()
        {
            Console.Write("Digite a nota (A, B, C, D, F): ");
            char conceito = char.Parse(Console.ReadLine().ToUpper());

            switch (conceito)
            {
                case 'A':
                    Console.WriteLine("Excelente");
                    break;
                case 'B':
                    Console.WriteLine("Bom");
                    break;
                case 'C':
                    Console.WriteLine("Regular");
                    break;
                case 'D':
                    Console.WriteLine("Ruim");
                    break;
                case 'F':
                    Console.WriteLine("Falhou");
                    break;
                default:
                    Console.WriteLine("Conceito inválido.");
                    break;
            }
        }
    }
}

				
			

Gostou da lista de exercícios #1? 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 *