Sunteți pe pagina 1din 14

TI Selvagem

ASP .Net MVC, C#, Entity Framework

Quem Somos

Membros

Go to...

Lista de Exerccios resolvidos em C# 01


ago 23
in Share0
Dando sequencia a nossa srie sobre C#, algoritmo e programao vamos resolver nossa
primeira lista de exerccios em C#.
Antes de continuar com a leitura deste artigo tente resolver os exerccios sozinho, para
isto acesse Comando de Entrada em C# para ver a lista de exerccios em C#.

Para resolver estes exerccios voc vai precisar de qualquer verso do C# e Visual
Studio, uma vez que vamos utilizar somente os recursos bsico do Visual Studio e do
C#.
Acesse agora mesmo todos os artigos desta srie sobre C#, algoritmo e
programao.
Para cada exerccios recomendo que voc crie um novo projeto no Visual Studio do tipo
Console Application.

Projeto Console Application no Visual Studio


Com o projeto aberto, perceba que existe um arquivo chamado Program.cs neste
arquivo que iremos resolver nossos exerccios.

Arquivo Program.cs aberto no Visual Studio


Uma vez resolvido o exerccio, basta acessar o menu Debug / Start Without
Debugging, ou Crtl+F5. Este comando vai executar o seu cdigo sem debug, o que faz
com que a tela de sada (a telinha preta) fique aberta aps a execuo do exerccio.
Uma vez criado o seu projeto em Console Application, vamos a soluo dos exerccios.

Lista de Exerccios resolvidos em C#


ATENO: Lembre-se que existem vrias formas diferentes de se chegar ao mesmo
resultado, ento as respostas apresentadas aqui no so as nicas corretas, voc pode ter
feito de forma diferente e tambm estar correta a sua resposta, ok? Qualquer duvida s
perguntar nos comentrios, terei o maior prazer em ajuda-lo!
01. Imprimir a mensagem: PRECISO FAZER TODOS OS EXERCCIOS
PARA APRENDER
1
2
3
4
5
6
7
8
9

using System;
namespace Exercicio01
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" PRECISO FAZER TODOS OS ALGORITMOS
PARA APRENDER");
}
}

1
0 }
11
02. Imprimir seu nome.
1
2
3
4
5
6
7
8
9
10
11

using System;
namespace Exercicio02
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Cleyton Ferrari");
}
}
}

03. Criar um algoritmo que imprima o produto(multiplicao) entre 28 e 43.


1
2 using System;
3
4 namespace Exercicio03
5 {
class Program
6
{
7
static void Main(string[] args)
{
8
int x = 28;
9
int y = 43;
10
Console.WriteLine("Produto dos nmeros: {0}", x * y);
11
}
}
12
13 }
14
04. Criar um algoritmo que imprima a mdia aritmtica entre os nmeros 8, 9 e 7.
1 using System;
2
3 namespace Exercicio04
{
4
class Program
5
{
static void Main(string[] args)
6
{
7
int x = 8;
8
int y = 9;
9
int z = 7;
1
double resultado = 0;
resultado = (x + y + z) / 3;
0

11
1
2
1
3
Console.WriteLine("A mdia de {0}, {1} e {2} : {3}", x,
1 y, z, resultado);
}
4
}
1
}
5
1
6
1
7
05. Ler um nmero inteiro e imprimi-lo.
1
2 using System;
3
4 namespace Exercicio05
5 {
class Program
6
{
7
static void Main(string[] args)
8
{
9
int numero = 0;
Console.Write("Digite um nmero: ");
10
//pega o valor digitado que uma string
11
//depois converte para inteiro (int)
12
numero = int.Parse(Console.ReadLine());
13
//imprimindo na tela
Console.WriteLine("Voc digitou: {0}", numero);
14
}
15
}
16
}
17
18
06. Ler dois nmeros inteiros e imprimi-los.
1 using System;
2
Exercicio06
3 namespace
{
4
class Program
5
{
static void Main(string[] args)
6
{
7
int n1, n2 = 0;
8
//Solicita o primeiro nmero
9
//depois converte (string/int) e
10
//armazena na variavel n1
Console.Write("Digite o 1 Nmero: ");
11
n1 = int.Parse(Console.ReadLine());
12

13
14
15
16
17
18
19
20
21 }
22
23

Console.Write("Digite o 2 Nmero: ");


n2 = int.Parse(Console.ReadLine());
//imprimindo os nmeros
Console.WriteLine("Voc digitou: {0} e {1}", n1, n2);
}

07. Ler um nmero inteiro e imprimir seu sucessor e seu antecessor.


1
2
3
4
5
6
7
8 using System;
9
1 namespace Exercicio07
{
0
class Program
11
{
static void Main(string[] args)
1
{
2
int numero = 0;
1
int sucessor, antecessor = 0;
3
//Recebe os dados
1
Console.Write("Digite um Nmero: ");
numero = int.Parse(Console.ReadLine());
4
//Processa
1
sucessor = numero + 1;
5
antecessor = numero - 1;
1
//Imprime
Console.WriteLine("Sucessor do Nmero : {0}",
6
1 sucessor);
Console.WriteLine("Antecessor do Nmero : {0}",
7
antecessor);
1
}
8
}
1 }
9
2
0
2
1
2
2

08. Ler nome, endereo e telefone e imprimi-los.


1
2
3
4
5
6
7
using System;
8
9 namespace Exercicio08
1 {
class Program
0
{
11
static void Main(string[] args)
1
{
2
string nome, endereco, telefone = "";
1
3
Console.Write("Digite seu nome: ");
nome = Console.ReadLine();
1
Console.Write("Digite seu Endereo: ");
4
endereco = Console.ReadLine();
1
Console.Write("Digite seu Telefone: ");
5
telefone = Console.ReadLine();
1
Console.WriteLine("Seu Nome : {0}, e voc mora em: {1},
6
com
o
telefone:
{2}", nome, endereco, telefone);
1
}
7
}
1 }
8
1
9
2
0
2
1
09. Ler dois nmeros inteiros e imprimir a soma. Antes do resultado, dever
aparecer a mensagem: Soma.
1 using System;
2
3 namespace Exercicio09
{
4
class Program
5
{
static void Main(string[] args)
6
{
7
int n1, n2 = 0;
8
int resultado = 0;
9
Console.Write("Digite o Primeiro Nmero: ");
10
n1 = int.Parse(Console.ReadLine());
Console.Write("Digite o Segundo Nmero: ");
11
n2 = int.Parse(Console.ReadLine());

12
13
14
15
16
17 }
18
19

resultado = n1 + n2;
Console.WriteLine("A soma {0}", resultado);

10. Ler dois nmeros inteiros e imprimir o produto.


1
2 using System;
3
4 namespace Exercicio10
5 {
class Program
6
{
7
static void Main(string[] args)
8
{
9
int n1, n2 = 0;
int resultado = 0;
10
Console.Write("Digite o Primeiro Nmero: ");
11
n1 = int.Parse(Console.ReadLine());
12
Console.Write("Digite o Segundo Nmero: ");
13
n2 = int.Parse(Console.ReadLine());
14
resultado = n1 * n2;
Console.WriteLine("A multiplicao {0}", resultado);
15
}
16
}
17 }
18
19
11. Ler um nmero real(numero com vrgula) e imprimir a tera parte deste
nmero.
1 using System;
2
Exercicio11
3 namespace
{
4
class Program
5
{
static void Main(string[] args)
6
{
7
double n = 0;
8
double resultado = 0;
9
Console.Write("Digite um Nmero: ");
1
n = double.Parse(Console.ReadLine());
resultado = n / 3;
0
Console.WriteLine("A tera parte deste nmero :
11
{0:#.00}", resultado);
1
}
2
}
1 }

3
1
4
1
5
1
6
1
7
12. Entrar com dois nmeros reais e imprimir a mdia aritmtica com a mensagem
Mdia antes do resultado.
1
2 using System;
3
4 namespace Exercicio12
5 {
class Program
6
{
7
static void Main(string[] args)
8
{
9
double n1, n2 = 0;
double resultado = 0;
10
Console.Write("Digite o Primeiro Nmero: ");
11
n1 = double.Parse(Console.ReadLine());
12
Console.Write("Digite o Segundo Nmero: ");
13
n2 = double.Parse(Console.ReadLine());
14
resultado = (n1 + n2) / 2;
Console.WriteLine("A Mdia {0}", resultado);
15
}
16
}
17 }
18
19
13. Fazer um algoritmo que possa entrar com o saldo de uma aplicao e imprima
o novo saldo, considerando o reajuste de 1%.
1 using System;
2
Exercicio13
3 namespace
{
4
class Program
5
{
static void Main(string[] args)
6
{
7
double saldo = 0;
8
double reajuste = 0;
9
double juro = 0;
10
Console.Write("Digite o saldo da Aplicao: ");
saldo = double.Parse(Console.ReadLine());
11
Console.Write("Digite o Juro: ");
12
juro = double.Parse(Console.ReadLine());
13

14
15
16
17
18
19 }
20
21

reajuste = saldo * (juro / 100);


saldo = saldo + reajuste;
Console.WriteLine("Seu novo saldo {0:#.00}", saldo);

14. Entrar com as notas da PR1 e PR2 e imprimir a mdia final.


1
2 using System;
3
4 namespace Exercicio14
5 {
class Program
6
{
7
static void Main(string[] args)
8
{
9
double PR1, PR2 = 0;
double media = 0;
10
Console.Write("Digite a nota da prova 1: ");
11
PR1 = double.Parse(Console.ReadLine());
12
Console.Write("Digite a nota da prova 2: ");
13
PR2 = double.Parse(Console.ReadLine());
14
media = (PR1 + PR2) / 2;
Console.WriteLine("A Mdia do Aluno : {0}", media);
15
}
16
}
17 }
18
19
15. Entrar com um nome e imprimir:
Vdeo:
Todo o nome:
Primeiro Caractere:
Ultimo Caractere:
Do Primeiro ate o Terceiro:
Quarto Caractere:
Todos menos o Primeiro:
Os Dois ltimos:
1 using System;
2
Exercicio15
3 namespace
{
4
class Program
5

6
7
8
9
1
{
0
static void Main(string[] args)
11
{
1
string nome = ""; //Cleyton Ferrari
2
Console.Write("Digite seu Nome: ");
1
nome = Console.ReadLine();
3
Console.WriteLine("Todo o Nome: {0}", nome);
1
Console.WriteLine("Primeiro Caracter: {0}",
4
nome.Substring(0, 1));
1
Console.WriteLine("Quantidade de Caracter: {0}",
5 nome.Length);
Console.WriteLine("ltimo Caracter: {0}",
1
6 nome.Substring(nome.Length - 1, 1));
Console.WriteLine("Do Primeiro ate o Terceiro: {0}",
1 nome.Substring(0,
3));
7
Console.WriteLine("O Quarto Caracter: {0}",
1 nome.Substring(3, 1));
Console.WriteLine("Todos menos o Primeiro: {0}",
8
1 nome.Substring(1, nome.Length - 1));
Console.WriteLine("Os dois ltimo: {0}",
9 nome.Substring(nome.Length - 2, 2));
2
}
0
}
2 }
1
2
2
2
3
Com isto chegamos ao fim da nossa Lista de Exerccios resolvidos em C#, nesta
primeira lista de exerccios o objetivo aprender a exibir mensagens na tela e receber
dados digitados pelo usurio.
Tente fixar bem estes comandos de entrada e sada em C# e at o nosso prximo artigo
da srie sobre C#, algoritmo e programao.
No fique com dvida, basta perguntar que respondo ok!
No perca as prximas publicaes! Siga agora nossa pgina TI Selvagem no
Google Plus, Twitter ou no Facebook e se gostou do contedo compartilhe e ajude
nossa comunidade!

Comentarios
16 comentarios

in Share0
Posted by Cleyton Ferrari C# Permalink
Comando de Entrada em C# em 2 passos Static Code Analysis no Visual Studio:
analisando o cdigo de aplicaes implementadas em .NET
Please enable JavaScript to view the <a href="http://disqus.com/?
ref_noscript">comments powered by Disqus.</a>
One Response to Lista de Exerccios resolvidos em C# 01

1. Trackback: Aprenda a programar: A Microsoft faz multiro para ensinar cdigo TI Selvagem
[] aqui no blog da comunidade uma srie de artigos para que voc aprenda a
programar! Ento no tem... tiselvagem.com.br/c-sharp/aprenda-a-programar-microsoftensina-a-programar

Slack
Pesquisar
GO

Melhor da semana

Lista de Exerccios resolvidos em C# 01

Caixas de dilogos em Windows Forms C#


MessageBox

Constantes, Variveis e Tipos de Dados

Comando de Entrada em C# em 2 passos

Conceitos e caractersticas sobre Inteligncia


Artificial

Categorias

.NET

Android

Arduino

Artigos Cientficos

ASP.NET

Banco de Dados

C#

CakePHP

Certificaes

Comunidade

Desenvolvimento

Eventos

Faculdade

Flex

Geral

Gesto de TI

git

Infraestrutura

iOS

Mobile

PHP

Rails

Redes

Robtica

Storage

Windows

WP7

Tags

android arduino armazenamento externo ASP.NET ASP.NET 5 backup


banco de dados c# cakephp certificaes CSharp das deploy desastre EF Entity
Framework flash builder flex Instalar Android SDK jQuery lgica mcp microsoft
adb

Migrations mobile
rails

MVC nas NoSQL php

san sql sql management studio sql

Vdeo-Aula Web API windows

rails rails installer rails no windows

restaurao ruby on

server technet Visual Studio Vdeo

S-ar putea să vă placă și