Você está na página 1de 20

30/06/2016 [ 

C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

Bem‐vindo ao GSMFans. Por favor faça o Login ou o Registro.


PESQUISE Neste tópico Busca

Portal Fórum Equipe Logar‐se Registrar

GSMFans ► Tecnologia Diversa ► ............Designer & Developer ► ............Programação

► Programação em C e C++ ﴾Moderador: RAVELI﴿

► [ C# ] Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿

Ir para o fundo Páginas: [1]

[ C# ] Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿


Iniciado por Daniel Maya, 03 de janeiro de 2012, 17:56
« Tópico Anterior ‐ Tópico Seguinte »

0 Usuários e 1 Visitante estão vendo este tópico.

Daniel Maya
Ajudante

Brindo a casa, brindo a vida,


meus amores ...

Mensagens: 178

http://www.gsmfans.org/index.php?topic=206130.0 1/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

‐‐‐‐‐‐‐‐‐
ॐ HOOO ॐ
Registrado
[ C# ] Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿
03 de janeiro de 2012, 17:56

Os exercício estão resolvidos mas para tirar dúvidas. Seja um bom aluno e tente fazer por si só.

Abra o Visual Studio e depois abra Console Application para resolver os exercícios.

Objetivo: praticar os conceitos de criação de algoritmos com comandos básicos do tipo: atribuição, declaração
de variáveis e constantes e estruturas condicionais.

Escreva algoritmos em C# :

1.   Leia um número e exiba o seu sucessor.

2.   Calcular a nota necessária para passar por média no 4º bimestre. Dados: notas dos 3 bimestres.

3.   Calcular a quantidade de dinheiro gasta por um fumante. Dados: o número de anos que ele fuma, o nº de
cigarros fumados por dia e o preço de uma carteira.

4.   Ler dois números inteiros, X e Y, e imprimir o quociente e o resto da divisão inteira entre eles.

5.   Ler dois números inteiros, X e Y, e apresentar mensagem informando se o X é múltiplo de Y.

6.   Fazer um algoritmo para ler dois valores reais do teclado, calcular e imprimir na tela:
a﴿ A soma destes valores   b﴿ O produto deles    c﴿ O quociente entre eles.

7.   Calcular a média final  ﴾nota bimestre 1 + bimestre 2 +  bimestre3 dividido por 3 ﴿dadas as  notas dos 4
bimestres e produzir uma saída com a média e a situação do aluno de acordo com o seguinte critério: média
>=6, aprovado; média < 6, reprovado.

8.   Fazer um algoritmo para ler 03 números reais do teclado e verificar se o primeiro é maior que a soma dos
outros dois.

9.   Ler um nome do teclado e verificar se é igual ao seu nome. Imprimir conforme o caso: " NOME CORRETO " 
ou  " NOME INCORRETO ".

10.   Ler 02 números reais do teclado ﴾A e B﴿, verificar e imprimir qual deles é o maior, ou a mensagem "A = B"
caso sejam iguais.

11.   Ler 02 números inteiros do teclado. Se o segundo for diferente de zero, calcular e imprimir o quociente do
primeiro pelo segundo. Caso contrário, imprimir a mensagem: "DIVISÃO POR ZERO".

12.   Ler os três coeficientes de uma equação de segundo grau e determinar suas raízes

13.   Ler 4 números inteiros e calcular a soma dos que forem par.

14.   Ler três valores e determinar o maior dentre eles.

15.   Ler três valores e colocá‐los em ordem decrescente.

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 01

http://www.gsmfans.org/index.php?topic=206130.0 2/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_01_EX_01
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            //  1. Leia um número e exiba o seu sucessor

            int x, sucessor = 0;

            Console.WriteLine﴾"Digite um número inteiro."﴿;


            x = int.Parse﴾Console.ReadLine﴾﴿﴿;

            sucessor = x;
            sucessor = sucessor + 1;

            Console.WriteLine﴾"O sucessor de " + x + " é  " + sucessor﴿;


            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 02

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_01EX_02
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 2. Calcular a nota necessária para passar por média no 4º bimestre. Dados: notas dos 3 bimestres
﴾media 70﴿.

            int a, b, c;
            Double NQFPP;

            // Nota Que Falta Para Passar ﴾NQFPP﴿

            Console.WriteLine﴾"Digite a nota do primeiro bimestre."﴿;


            a = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a nota do segundo bimestre."﴿;
            b = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a nota do terceiro bimestre."﴿;
            c = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾﴿;
http://www.gsmfans.org/index.php?topic=206130.0 3/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

            NQFPP = ﴾40 ‐ ﴾a + b + c﴿﴿/ 4;

            Console.WriteLine﴾"Faltam " + NQFPP +" pontos para ser aprovado."﴿;


            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 03

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista___01_EX__03
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 3. Calcular a quantidade de dinheiro gasta por um fumante. Dados: o número de anos que ele fuma,
            // o nº de cigarros fumados por dia e o preço de uma carteira.

            Double numcig, anos, soma = 0, preço;; // numcig = número de cigarros


      
            Console.WriteLine﴾"Digite o numero de cigarros que fuma por dia."﴿;
            numcig = Double.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a quantidade de anos que fuma."﴿;
            anos = Double.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite o preço do maço de cigarro."﴿;
            preço = Double.Parse﴾Console.ReadLine﴾﴿﴿;

            Console.WriteLine﴾﴿;

            if ﴾preço > 0﴿
      {
                soma = ﴾365 * anos * numcig / 20﴿ * preço;
                Console.Write﴾"Você gastou R$" + soma + ",00 com cigarros."﴿;
      }
            else
      {
                Console.WriteLine﴾"Você digitou o valor do maço de cigarros errado."﴿;
      }

            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 04

using System;
http://www.gsmfans.org/index.php?topic=206130.0 4/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista___1_EX_4
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 4. Ler dois números inteiros, X e Y, e imprimir o quociente e o resto da divisão inteira entre eles.

            int x, y, resto = 0, quociente = 0;

            Console.WriteLine﴾"Digite um valor interio para x"﴿;


            x = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite um valor interio para x"﴿;
            y = int.Parse﴾Console.ReadLine﴾﴿﴿;

            if ﴾y == 0﴿
      {
                Console.WriteLine﴾"Não há divisão por zero."﴿;
      }
            else
      {
                quociente = x / y;
                resto = x % y;
                Console.WriteLine﴾"O quociente é = " + quociente + " e o resto é = " + resto﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 05

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_5
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 5. Ler dois números inteiros, X e Y, e apresentar mensagem informando se o X é múltiplo de Y.

            int x, y;

            Console.WriteLine﴾"Digite um valor interio para x"﴿;


            x = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite um valor interio para x"﴿;
            y = int.Parse﴾Console.ReadLine﴾﴿﴿;

http://www.gsmfans.org/index.php?topic=206130.0 5/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

            if ﴾x % y == 0﴿
      {
                Console.WriteLine﴾"X é multiplo de Y"﴿;
      }
            else
      {
                Console.WriteLine﴾"X não é multiplo de Y"﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 06

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_6
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 6. Fazer um algoritmo para ler dois valores reais do teclado, calcular e imprimir na tela:
            // a﴿ A soma destes valores   b﴿ O produto deles    c﴿ O quociente entre eles.

            int x, y;
            int soma , resto = 0, quociente = 0;

            Console.WriteLine﴾"Digite um valor interio para x"﴿;


            x = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite um valor interio para x"﴿;
            y = int.Parse﴾Console.ReadLine﴾﴿﴿;

            Console.WriteLine﴾﴿;

            soma = x + y;

            if ﴾y == 0﴿
      {
                Console.WriteLine﴾"Não há divisão por zero."﴿;
                Console.WriteLine﴾﴿;
      }
            else
      {
                quociente = x / y;
                resto = x % y;
                Console.WriteLine﴾"O quociente é = " + quociente + " e o resto é = " + resto﴿;
                Console.WriteLine﴾﴿;
      }
            Console.WriteLine﴾"Soma = "+ soma﴿;
            Console.ReadKey﴾﴿;
    }
http://www.gsmfans.org/index.php?topic=206130.0 6/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 07

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_7
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            //  7.   Calcular a média final  ﴾nota bimestre 1 + bimestre 2 +  bimestre3 dividido por 3 ﴿
            //  dadas as  notas dos 4 bimestres e produzir uma saída com a média e a situação do aluno de
            // acordo com o seguinte critério: média >=6, aprovado; média < 6, reprovado.a

            int a, b, c, d;
            Double media;

            Console.WriteLine﴾"Digite a primeira nota."﴿;


            a = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a segunda nota."﴿;
            b = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a terceira nota."﴿;
            c = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a quarta nota."﴿;
            d = int.Parse﴾Console.ReadLine﴾﴿﴿;

            media = ﴾a + b + c + d﴿ / 4;

            if ﴾media < 6﴿
      {
                Console.WriteLine﴾"Reprovado!"﴿;
      }
            else
      {
                Console.WriteLine﴾"Aprovado!"﴿;
      }
            Console.ReadKey﴾﴿;
        }     
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 08

using System;
using System.Collections.Generic;
using System.Linq;
http://www.gsmfans.org/index.php?topic=206130.0 7/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

using System.Text;

namespace Lista_1_EX_8
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 14. Ler três valores e determinar o maior dentre eles.

            int a, b, c;

            Console.WriteLine﴾"Digite um número."﴿;
            a = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite um número."﴿;
            b = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite um número."﴿;
            c = int.Parse﴾Console.ReadLine﴾﴿﴿;

            if ﴾a > ﴾b + c﴿﴿
      {
                Console.WriteLine﴾a +" é maior que "+ b +" + "+ c﴿;
            }           
            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 09

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_9
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 9.   Ler um nome do teclado e verificar se é igual ao seu nome. Imprimir conforme o caso: " NOME
CORRETO "  ou  " NOME INCORRETO ".

            String nome = "GsmFans";

            Console.WriteLine﴾"Digite um nome."﴿;
            nome = string.Format﴾Console.ReadLine﴾﴿﴿;

            if ﴾nome == "GsmFans"﴿
      {
                Console.WriteLine﴾"Nome Correto."﴿;
      }
http://www.gsmfans.org/index.php?topic=206130.0 8/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

            else
      {
                Console.WriteLine﴾"Nome Incorreto."﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 10

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_10
{
    class Program
  {
        static void Main﴾string[] args﴿
    {

            // 10. Ler 02 números reais do teclado ﴾A e B﴿, verificar e imprimir qual deles é o maior, ou a mensagem
"A = B" caso sejam iguais.

            int a, b;

            Console.WriteLine﴾"Digite um valor para A."﴿;


            a = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite um valor para B."﴿;
            b = int.Parse﴾Console.ReadLine﴾﴿﴿;

            if ﴾a > b﴿
      {
                Console.WriteLine﴾a + " é maior que +" + b﴿;
      }
            else
      {
                Console.WriteLine﴾b + " é maior que " + a﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 11

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
http://www.gsmfans.org/index.php?topic=206130.0 9/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

namespace Lista_1_EX_11
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 11.   Ler 02 números inteiros do teclado. Se o segundo for diferente de zero,
            // calcular e imprimir o quociente do primeiro pelo segundo. Caso contrário, imprimir a mensagem:
"DIVISÃO POR ZERO".

            int x, y, divisão;

            Console.WriteLine﴾"Digite um valor para A"﴿;


            x = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite um valor para B"﴿;
            y = int.Parse﴾Console.ReadLine﴾﴿﴿;

            if ﴾y != 0﴿
      {
                divisão = x / y;
      }
            else
      {
                Console.WriteLine﴾"Não há divisão por zero."﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 12

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_12
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 12.   Ler os três coeficientes de uma equação de segundo grau e determinar suas raízes

            Double a = 0, b, c, delta;
            Double x1, x2 = 0;

            while ﴾a == 0﴿
      {
                Console.Write﴾"Digite o coeficiente A: "﴿;
                a = int.Parse﴾Console.ReadLine﴾﴿﴿;
                if ﴾a == 0﴿
        {
http://www.gsmfans.org/index.php?topic=206130.0 10/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

                    Console.WriteLine﴾﴿;
                    Console.WriteLine﴾"Digite um valor diferente de zero para que seje valido uma equação do
segundo grau."﴿;
                    Console.WriteLine﴾﴿;
        }

      }
            Console.Write﴾"Digite o coeficiente B: "﴿;
            b = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.Write﴾"Digite o coeficiente C: "﴿;
            c = int.Parse﴾Console.ReadLine﴾﴿﴿;

            Console.WriteLine﴾﴿;

            delta = ﴾Math.Pow﴾b, 2﴿﴿‐ 4 * a * c;

            // Raiz Quadrada = Math.Sqrt﴾ valor da raiz quadrada para calcular aqui dentro﴿.
            //      Potência = Math.Pow ﴾b, 2﴿   Obs: Observe que base = b e expoente = 2; ﴾base, expoente﴿.
            // Pose‐se fazer assim também ﴾b * b﴿ para potência.

            if ﴾delta < 0﴿
      {
                Console.WriteLine﴾"Não existem raizes Reais."﴿;
      }
            if ﴾delta == 0﴿
      {
                x1 = ‐b + Math.Sqrt﴾delta﴿ / ﴾2 * a﴿;
                x2 = ‐b ‐ Math.Sqrt﴾delta﴿ / ﴾2 * a﴿;
                Console.WriteLine﴾"Raizes iguais."﴿;
                Console.WriteLine﴾"‐‐‐‐‐‐‐‐‐‐‐‐‐‐"﴿;
                Console.WriteLine﴾"X1 = " + x1 + " e X2 = " + x2﴿;
      }
            if ﴾delta > 0﴿
      {
                x1 = ‐b + Math.Sqrt﴾delta﴿ / ﴾2 * a﴿;
                x2 = ‐b ‐ Math.Sqrt﴾delta﴿ / ﴾2 * a﴿;
                Console.WriteLine﴾"Raizes diferentes."﴿;
                Console.WriteLine﴾"‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐"﴿;
                Console.WriteLine﴾"X1 = " + x1 + " e X2 = " + x2﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 13

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_13
{
    class Program
http://www.gsmfans.org/index.php?topic=206130.0 11/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

  {
        static void Main﴾string[] args﴿
    {
            // 13. Ler 4 números inteiros e calcular a soma dos que forem par.

            int a = 0, x = 0, soma = 0;

            for ﴾x = 0; x < 4; x++﴿


      {
                Console.WriteLine﴾"Digite um números."﴿;
                a = int.Parse﴾Console.ReadLine﴾﴿﴿;
                 if ﴾a % 2 == 0﴿
        {
                    soma = soma + a;
        }
      }

            Console.WriteLine﴾﴿;
      
            Console.WriteLine﴾"A soma dos números pares é = "+ soma﴿;
            Console.ReadKey﴾﴿;
    }
  }
}
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 14

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_14
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 14.   Ler três valores e determinar o maior dentre eles.

            int a, b, c;

            Console.WriteLine﴾"Digite a primeiro número."﴿;


            a = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a segundo número."﴿;
            b = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a terceiro número."﴿;
            c = int.Parse﴾Console.ReadLine﴾﴿﴿;
            if ﴾a > b && a > c﴿
      {
                Console.WriteLine﴾"O maior número é "+ a﴿;
      }
            if ﴾b > a && b > c﴿
      {
                Console.WriteLine﴾"O maior número é " + b﴿;
      }
http://www.gsmfans.org/index.php?topic=206130.0 12/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

            if ﴾c > a && c > b﴿


      {
                Console.WriteLine﴾"O maior número é " + c﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐

LISTA 1 EXERCÍCIO 15

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_15
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 15. Ler três valores e colocá‐los em ordem decrescente.

            int a, b, c;

            Console.WriteLine﴾"Digite a primeiro número."﴿;


            a = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a segundo número."﴿;
            b = int.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Digite a terceiro número."﴿;
            c = int.Parse﴾Console.ReadLine﴾﴿﴿;

           if ﴾a > b && a > c && b > c﴿


      {
                Console.WriteLine﴾a +", "+ b +", "+ c﴿;
      }
            if ﴾a > b && a > c && c > b﴿
      {
                Console.WriteLine﴾a +", "+ c +", "+ b﴿;
      }
            if ﴾b > a && b > c && a > c﴿
      {
                Console.WriteLine﴾b +", "+ a +", "+ c﴿;
      }
            if ﴾b > a && b > c && c > a﴿
      {
                Console.WriteLine﴾b +", "+ c +", "+ a﴿;
      }
            if ﴾c > a && c > b && a > b﴿
      {
                Console.WriteLine﴾c +", "+ a +", "+ b﴿;
      }
http://www.gsmfans.org/index.php?topic=206130.0 13/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

            if ﴾c > a && c > b && b > a﴿


      {
                Console.WriteLine﴾c +", "+ b +", " +a﴿;
      }
            Console.ReadKey﴾﴿;
            Console.ReadKey﴾﴿;
    }
  }
}
Última edição: 28 de junho de 2013, 18:09 por Daniel Maya

Curtir 1 Tweet 0

Esta imagem foi redimensionada. Clique para ver a barra esta imagem completa. A imagem original é
calibrada 784x509.

Complexidade é a quantidade de diferentes situações que um problema pode apresentar.

laranjeira27

Registrado
Re: [C#] ‐ Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿
19 de setembro de 2012, 12:55 #1

Boas tardes

O que postas‐te está muito bom, peço desculpa mas é no teu exercício 4, falta‐te uma parte no if, por isso
mando‐te este código para tu veres.

Qualquer coisa que necessites o meu mal é laranjeira27@sapo.pt

Sem mais, cumprimentos e a continuação de um bom trabalho.

using System;
using System.Collections.Generic;
using System.Linq;

http://www.gsmfans.org/index.php?topic=206130.0 14/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

using System.Text;

namespace Exercicio_3___Quociente
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            double divisor, dividendo, resto, resultado;

            Console.WriteLine﴾"Indique o dividendo:"﴿;
            dividendo = double.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾"Indique o divisor:"﴿;
            divisor = double.Parse﴾Console.ReadLine﴾﴿﴿;

            if ﴾dividendo == 0 || dividendo < divisor﴿


      {
                Console.WriteLine﴾"O dividendo não pode ser menor que o divisor nem 0."﴿;
      }
            else
      {
                resultado = dividendo / divisor;
                resto =  dividendo % divisor;
        
                Console.WriteLine﴾"O resultado é: " + resultado﴿;
                Console.WriteLine﴾﴿;
                Console.WriteLine﴾"O resto é: " + resto﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

Daniel Maya
Ajudante

Brindo a casa, brindo a vida,


meus amores ...

Mensagens: 178

http://www.gsmfans.org/index.php?topic=206130.0 15/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

‐‐‐‐‐‐‐‐‐
ॐ HOOO ॐ
Registrado
Re: [C#] ‐ Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿
21 de setembro de 2012, 12:42 #2

* Meu caro, caso IF seja ﴾dividendo == 0 || dividendo < divisor﴿ o programa rodará errado porque pode‐se
dividir um número por outro negativo. Como no exemplo 2/ ‐2 = ‐1.

Obrigado por comentário pois qualquer um é bem vindo.

Esta imagem foi redimensionada. Clique para ver a barra esta imagem completa. A imagem original é
calibrada 784x509.

Complexidade é a quantidade de diferentes situações que um problema pode apresentar.

laranjeira27

Registrado
Re: [C#] ‐ Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿
21 de setembro de 2012, 13:32 #3

Boas Daniel

Verifiquei e rectifiquei  aquilo que dizes‐te, então fiz mais umas alterações, assim te envio o novo código, vê e
diz o que é que achas deste.

Cumprimentos

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Exercicio_3___Quociente
{

http://www.gsmfans.org/index.php?topic=206130.0 16/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

    class Program
  {
        static void Main﴾string[] args﴿
    {
            double divisor, dividendo, resto, resultado;

            Console.Write﴾"Indique o dividendo: "﴿;   


            dividendo = double.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾﴿;
            Console.Write﴾"Indique o divisor: "﴿;
            divisor = double.Parse﴾Console.ReadLine﴾﴿﴿;
            Console.WriteLine﴾﴿;
            if ﴾dividendo <= 0 || dividendo < divisor || divisor <= 0﴿
      {
                Console.WriteLine﴾"O dividendo não pode ser menor que o divisor, nem ambos podem ser iguais ou
menores que 0."﴿;
      }
            else
      {
                resultado = dividendo / divisor;
                resto =  dividendo % divisor;
        
                Console.WriteLine﴾"O resultado é: " + resultado﴿;
                Console.WriteLine﴾﴿;
                Console.WriteLine﴾"O resto é: " + resto﴿;
      }
            Console.ReadKey﴾﴿;
    }
  }
}

Daniel Maya
Ajudante

Brindo a casa, brindo a vida,


meus amores ...

Mensagens: 178

‐‐‐‐‐‐‐‐‐
ॐ HOOO ॐ
http://www.gsmfans.org/index.php?topic=206130.0 17/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

Registrado
Re: [C#] ‐ Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿
21 de setembro de 2012, 13:34 #4

* Acho que você não entendeu que um divisor e/ou dividendo podem ser negativos.  :‐[  :D

Mesmo tirando o double para int ainda sim é possível e caso o usuário digite um número negativo o programa
vai dar erro.

Última edição: 21 de setembro de 2012, 13:39 por Daniel Maya

Esta imagem foi redimensionada. Clique para ver a barra esta imagem completa. A imagem original é
calibrada 784x509.

Complexidade é a quantidade de diferentes situações que um problema pode apresentar.

henrique174

Registrado
Re: [ C# ] Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿
20 de abril de 2013, 07:11 #5

Ola, estou fazendo os exercicios e quando cheguei no 13, me deparei com uma situação em que não consigo
entender, no enunciado pede para o programa ler 4 numeros inteiros, porem na resolução do problema, voce
pede apenas para que o usuario informe um numero, e, através de um contator, voce consegue os outros,
sendo assim, o enunciado nao deveria ser "ler 1 numero...."?

Daniel Maya
Ajudante

http://www.gsmfans.org/index.php?topic=206130.0 18/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

Brindo a casa, brindo a vida,


meus amores ...

Mensagens: 178

‐‐‐‐‐‐‐‐‐
ॐ HOOO ॐ
Registrado
Re: [ C# ] Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿
28 de junho de 2013, 18:11 #6

Citação de: henrique174 em 20 de abril de 2013, 07:11


Ola, estou fazendo os exercicios e quando cheguei no 13, me deparei com uma situação em que não consigo entender,
no enunciado pede para o programa ler 4 numeros inteiros, porem na resolução do problema, voce pede apenas para
que o usuario informe um numero, e, através de um contator, voce consegue os outros, sendo assim, o enunciado nao
deveria ser "ler 1 numero...."?

LISTA 1 EXERCÍCIO 13

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista_1_EX_13
{
    class Program
  {
        static void Main﴾string[] args﴿
    {
            // 13. Ler 4 números inteiros e calcular a soma dos que forem par.

            int a = 0, x = 0, soma = 0;

            for ﴾x = 0; x < 4; x++﴿


      {
                Console.WriteLine﴾"Digite um números."﴿;
                a = int.Parse﴾Console.ReadLine﴾﴿﴿;

http://www.gsmfans.org/index.php?topic=206130.0 19/20
30/06/2016 [ C# ] Lista de Exercícios ­ 01 ­ (Resolvidos no Visual Studio)

                 if ﴾a % 2 == 0﴿
        {
                    soma = soma + a;
        }
      }

            Console.WriteLine﴾﴿;
      
            Console.WriteLine﴾"A soma dos números pares é = "+ soma﴿;
            Console.ReadKey﴾﴿;
    }
  }
}

Corrigi Brother! Eu tinha repetido o for.


* Quanto aos números, a entrada está dentro de um for, ok? Então ele faz isso 4x !

Espero ter podido ajuda‐lo!  8﴿

Esta imagem foi redimensionada. Clique para ver a barra esta imagem completa. A imagem original é
calibrada 784x509.

Complexidade é a quantidade de diferentes situações que um problema pode apresentar.

Ir para o topo Páginas: [1]

GSMFans ► Tecnologia Diversa ► ............Designer & Developer ► ............Programação

► [ C# ] Lista de Exercícios ‐ 01 ‐ ﴾Resolvidos no Visual Studio﴿


► Programação em C e C++ ﴾Moderador: RAVELI﴿

SMF  | SMF © 2013, Simple Machines Ajuda | Terms and Rules | Ir para o topo ▲


Ir para: =====> Programação em C e C++   OK
Página criada em 0.210 segundos com 20 procedimentos.

http://www.gsmfans.org/index.php?topic=206130.0 20/20

Você também pode gostar