lista de exercícios resolvidos em c# - 01 - ti selvagem
Post on 10-Feb-2016
150 Views
Preview:
DESCRIPTION
TRANSCRIPT
TI SelvagemASP .Net MVC, C#, Entity Framework
Quem Somos »Membros »
Go to...
Lista de Exercícios resolvidos em C# – 01
ago 23
Dando sequencia a nossa série sobre C#, algoritmo e programação vamos resolver nossa primeira lista deexercícios em C#.
Antes de continuar com a leitura deste artigo tente resolver os exercícios sozinho, para isto acesse Comandode Entrada em C# para ver a lista de exercícios em C#.
Para resolver estes exercícios você vai precisar de qualquer versão do C# e Visual Studio, uma vez quevamos utilizar somente os recursos básico do Visual Studio e do C#.
Acesse agora mesmo todos os artigos desta série sobre C#, algoritmo e programação.
Para cada exercícios recomendo que você crie um novo projeto no Visual Studio do tipo ConsoleApplication.
Projeto Console Application no Visual Studio
Com o projeto aberto, perceba que existe um arquivo chamado Program.cs é neste arquivo que iremosresolver nossos exercícios.
Arquivo Program.cs aberto no Visual Studio
Uma vez resolvido o exercício, basta acessar o menu Debug / Start Without Debugging, ou Crtl+F5. Estecomando vai executar o seu código sem debug, o que faz com que a tela de saída (a telinha preta) fique
aberta após a execução do exercício.
Uma vez criado o seu projeto em Console Application, vamos a solução dos exercícios.
Lista de Exercícios resolvidos em C#
ATENÇÃO: Lembre-se que existem várias formas diferentes de se chegar ao mesmo resultado,então as respostas apresentadas aqui não são as únicas corretas, você pode ter feito de formadiferente e também estar correta a sua resposta, ok? Qualquer duvida só perguntar noscomentários, terei o maior prazer em ajuda-lo!
01. Imprimir a mensagem: “É PRECISO FAZER TODOS OS EXERCÍCIOS PARA APRENDER”
02. Imprimir seu nome.
03. Criar um algoritmo que imprima o produto(multiplicação) entre 28 e 43.
1234567891011
using System;namespace Exercicio01{ class Program { static void Main(string[] args) { Console.WriteLine("É PRECISO FAZER TODOS OS ALGORITMOS PARA APRENDER" } }}
1234567891011
using System;namespace Exercicio02{ class Program { static void Main(string[] args) { Console.WriteLine("Cleyton Ferrari"); } }}
1234567891011121314
using System; namespace Exercicio03{ class Program { static void Main(string[] args) { int x = 28; int y = 43; Console.WriteLine("Produto dos números: {0}", x * y); } }}
04. Criar um algoritmo que imprima a média aritmética entre os números 8, 9 e 7.
05. Ler um número inteiro e imprimilo.
06. Ler dois números inteiros e imprimilos.
1234567891011121314151617
using System; namespace Exercicio04{ class Program { static void Main(string[] args) { int x = 8; int y = 9; int z = 7; double resultado = 0; resultado = (x + y + z) / 3; Console.WriteLine("A média de {0}, {1} e {2} é: {3}", x, y, z, resultado); } }}
123456789101112131415161718
using System; namespace Exercicio05{ class Program { static void Main(string[] args) { int numero = 0; Console.Write("Digite um número: "); //pega o valor digitado que é uma string //depois converte para inteiro (int) numero = int.Parse(Console.ReadLine()); //imprimindo na tela Console.WriteLine("Você digitou: {0}", numero); } }}
1234567891011
12
using System; namespace Exercicio06{ class Program { static void Main(string[] args) { int n1, n2 = 0; //Solicita o primeiro número //depois converte (string/int) e
//armazena na variavel n1
07. Ler um número inteiro e imprimir seu sucessor e seu antecessor.
08. Ler nome, endereço e telefone e imprimilos.
121314151617181920212223
//armazena na variavel n1 Console.Write("Digite o 1º Número: "); n1 = int.Parse(Console.ReadLine()); Console.Write("Digite o 2º Número: "); n2 = int.Parse(Console.ReadLine()); //imprimindo os números Console.WriteLine("Você digitou: {0} e {1}", n1, n2); } }}
12345678910111213141516171819202122
using System; namespace Exercicio07{ class Program { static void Main(string[] args) { int numero = 0; int sucessor, antecessor = 0; //Recebe os dados Console.Write("Digite um Número: "); numero = int.Parse(Console.ReadLine()); //Processa sucessor = numero + 1; antecessor = numero ‐ 1; //Imprime Console.WriteLine("Sucessor do Número é: {0}", sucessor); Console.WriteLine("Antecessor do Número é: {0}", antecessor); } }}
1234567891011121314151617
using System; namespace Exercicio08{ class Program { static void Main(string[] args) { string nome, endereco, telefone = ""; Console.Write("Digite seu nome: "); nome = Console.ReadLine(); Console.Write("Digite seu Endereço: "); endereco = Console.ReadLine(); Console.Write("Digite seu Telefone: "); telefone = Console.ReadLine();
09. Ler dois números inteiros e imprimir a soma. Antes do resultado, deverá aparecer a mensagem:Soma.
10. Ler dois números inteiros e imprimir o produto.
11. Ler um número real(numero com vírgula) e imprimir a terça parte deste número.
1718192021
Console.WriteLine("Seu Nome é: {0}, e você mora em: {1}, com o telefone: {2}" } }}
12345678910111213141516171819
using System; namespace Exercicio09{ class Program { static void Main(string[] args) { int n1, n2 = 0; int resultado = 0; Console.Write("Digite o Primeiro Número: "); n1 = int.Parse(Console.ReadLine()); Console.Write("Digite o Segundo Número: "); n2 = int.Parse(Console.ReadLine()); resultado = n1 + n2; Console.WriteLine("A soma é {0}", resultado); } }}
12345678910111213141516171819
using System; namespace Exercicio10{ class Program { static void Main(string[] args) { int n1, n2 = 0; int resultado = 0; Console.Write("Digite o Primeiro Número: "); n1 = int.Parse(Console.ReadLine()); Console.Write("Digite o Segundo Número: "); n2 = int.Parse(Console.ReadLine()); resultado = n1 * n2; Console.WriteLine("A multiplicação é {0}", resultado); } }}
1
2
using System;
12. Entrar com dois números reais e imprimir a média aritmética com a mensagem “Média” antes doresultado.
13. Fazer um algoritmo que possa entrar com o saldo de uma aplicação e imprima o novo saldo,considerando o reajuste de 1%.
234567891011121314151617
namespace Exercicio11{ class Program { static void Main(string[] args) { double n = 0; double resultado = 0; Console.Write("Digite um Número: "); n = double.Parse(Console.ReadLine()); resultado = n / 3; Console.WriteLine("A terça parte deste número é: {0:#.00}", resultado); } }}
12345678910111213141516171819
using System; namespace Exercicio12{ class Program { static void Main(string[] args) { double n1, n2 = 0; double resultado = 0; Console.Write("Digite o Primeiro Número: "); n1 = double.Parse(Console.ReadLine()); Console.Write("Digite o Segundo Número: "); n2 = double.Parse(Console.ReadLine()); resultado = (n1 + n2) / 2; Console.WriteLine("A Média é {0}", resultado); } }}
1234567891011121314
using System; namespace Exercicio13{ class Program { static void Main(string[] args) { double saldo = 0; double reajuste = 0; double juro = 0; Console.Write("Digite o saldo da Aplicação: "); saldo = double.Parse(Console.ReadLine()); Console.Write("Digite o Juro: ");
14. Entrar com as notas da PR1 e PR2 e imprimir a média final.
15. Entrar com um nome e imprimir:
Vídeo:Todo o nome:Primeiro Caractere:Ultimo Caractere:Do Primeiro ate o Terceiro:Quarto Caractere:Todos menos o Primeiro:Os Dois Últimos:
1415161718192021
Console.Write("Digite o Juro: "); juro = double.Parse(Console.ReadLine()); reajuste = saldo * (juro / 100); saldo = saldo + reajuste; Console.WriteLine("Seu novo saldo é {0:#.00}", saldo); } }}
12345678910111213141516171819
using System; namespace Exercicio14{ class Program { static void Main(string[] args) { double PR1, PR2 = 0; double media = 0; Console.Write("Digite a nota da prova 1: "); PR1 = double.Parse(Console.ReadLine()); Console.Write("Digite a nota da prova 2: "); PR2 = double.Parse(Console.ReadLine()); media = (PR1 + PR2) / 2; Console.WriteLine("A Média do Aluno é: {0}", media); } }}
123456789101112131415
using System; namespace Exercicio15{ class Program { static void Main(string[] args) { string nome = ""; //Cleyton Ferrari Console.Write("Digite seu Nome: "); nome = Console.ReadLine(); Console.WriteLine("Todo o Nome: {0}", nome); Console.WriteLine("Primeiro Caracter: {0}", nome.Substring(0, 1)); Console.WriteLine("Quantidade de Caracter: {0}", nome.Length);
Com isto chegamos ao fim da nossa Lista de Exercícios resolvidos em C#, nesta primeira lista de exercícioso objetivo é aprender a exibir mensagens na tela e receber dados digitados pelo usuário.
Tente fixar bem estes comandos de entrada e saída em C# e até o nosso próximo artigo da série sobre C#,algoritmo e programação.
Não fique com dúvida, basta perguntar que respondo ok!
Não perca as próximas publicações! Siga agora nossa página TI Selvagem no Google Plus, Twitter ouno Facebook e se gostou do conteúdo compartilhe e ajude nossa comunidade!
Comentarios
13 comentarios
151617181920212223
Console.WriteLine("Quantidade de Caracter: {0}", nome.Length); Console.WriteLine("Último Caracter: {0}", nome.Substring(nome.Length ‐ 1, 1)); Console.WriteLine("Do Primeiro ate o Terceiro: {0}", nome.Substring(0, 3)); Console.WriteLine("O Quarto Caracter: {0}", nome.Substring(3, 1)); Console.WriteLine("Todos menos o Primeiro: {0}", nome.Substring(1, nome.Length ‐ 1)); Console.WriteLine("Os dois Último: {0}", nome.Substring(nome.Length ‐ 2, 2)); } }}
13 comentários Classificar por
Gaspar Maxinde Salomão · Engenheiro Informático at Carog bussnesgraças a Deus os meus exercicios estão resolvidoCurtir · Responder · 6 de outubro de 2015 12:11
Gaspar Maxinde Salomão · Engenheiro Informático at Carog bussnesgostei muitoCurtir · Responder · 6 de outubro de 2015 07:50
Alexsander Gomes · Ribeirão das NevesEscreva um programa C# para ler dois números reais e depois imprimi-los em ordemcrescente na tela.Curtir · Responder · 27 de setembro de 2015 15:11
Mateus Strozzi · Porto FerreiraEu tô quebrando a cabeça com um exercício.. Talvez possa me ajudar.. Num arrayunidimensional de índice 20, inverter os valores dos índice 0 com o do último índice , dosegundo para o penúltimo e assim sucessivamente. Nem em C que eu já consigo fazeralguma coisinha eu consegui.. Se puder dar uma luz.. Não queria avançar no curso semfazer todos os exercícios.. Curtir · Responder · 25 de setembro de 2015 23:45
Dionísio Alfredo Teca · Store Manager at Espelho da Sociedade
Principais
Adicionar um comentário...
Posted by Cleyton Ferrari C# PermalinkComando de Entrada em C# em 2 passos Static Code Analysis no Visual Studio: analisando o código deaplicações implementadas em .NET
4 Comentários Ti Selvagem Entrar1
Compartilhar⤤ Ordenar por Melhor avaliado
Participe da discussão...
Felipe • um ano atrásTem como eu pegar vários dados de uma vez? por exemplo, ao invés de
Recommend
Dionísio Alfredo Teca · Store Manager at Espelho da SociedadeFoi bom, valeu!Curtir · Responder · 17 de setembro de 2015 21:04
Kereolando PDomingos Froota · Scout For Life at Mensageiros da PazFoi muito bom
Curtir · Responder · 1 · 14 de setembro de 2015 13:33
Waldemar Paulo Lubassa · Técnico de rede e hardwere at Engineergostei imenso para os primeiros passos de programar em c#Curtir · Responder · 7 de julho de 2015 12:01
Nico Monteiro · USTP (Universidade de STP)è muito bom tem coisas boasCurtir · Responder · 16 de junho de 2015 17:14
Inácio Carvalho · São Tomégostei, os iniciantes devem começar com os mais fáceis para melhor compreenção.Curtir · Responder · 24 de maio de 2015 08:22
Joao Carlos · Engineer at Embraero ultimo eu nao entendi, preciso decorar substringCurtir · Responder · 1 de maio de 2015 14:46
Waldemar Paulo Lubassa · Técnico de rede e hardwere at Engineerok,bem entendido agora vou usarCurtir · Responder · 21 de abril de 2015 08:45
Gabriel Silva · Escola Secundária Emídio NavarroExercício tao fáceisCurtir · Responder · 1 de março de 2015 12:51
Naiara Nana · Pontifícia Universidade Católica de Minas GeraisDe quanto em quanto tempo vc evolui na complexidade dos exercícios?
Curtir · Responder · 2 · 7 de janeiro de 2015 16:13
Facebook Comments Plugin
• Responder •
Tem como eu pegar vários dados de uma vez? por exemplo, ao invés de Console.Write("Digite o primeiro")...Console.Write("Digite o segundo")pode ter Console.Write("Digite o primeiro e o segundo")?
1△ ▽
• Responder •
visitante • 6 meses atrás> Felipe
sim. você utiliza vetores
ex:
string[] nomes = new string[2];
for (int i = 0; i < 2; i++)
{
console.write("Digite o {0}º nome: ", i+1);
nomes[i] = console.readLine();
}
for (int i = 0; i < 2; i++)
{
console.write("{0}º nome: {1}", i+1, nomes[i]);
} △ ▽
• Responder •
Luis • um ano atrás> Felipe
Acredito que não, por isso existem as estruturas de repetição como while, for... pra vcdigitar só uma vez e aparecer várias
△ ▽
• Responder •
Felipe • um mês atrás"{0:#.00}" - nao entendi muito o porque desses caracter
△ ▽
Assinar feed✉ Adicione o Disqus no seu sited Privacidadeὑ�
Compartilhar ›
Compartilhar ›
Compartilhar ›
Compartilhar ›
One Response to Lista de Exercícios resolvidos em C# – 01
1. Trackback: Aprenda a programar: A Microsoft faz multirão para ensinar código - TI Selvagem[…] aqui no blog da comunidade uma série de artigos para que você aprenda a programar! Então nãotem... tiselvagem.com.br/c-sharp/aprenda-a-programar-microsoft-ensina-a-programar
Slack
Slack 1/95
Pesquisar
GO
Melhor da semana
Lista de Exercícios resolvidos em C# – 01
Caixas de diálogos em Windows Forms C# MessageBox
Constantes, Variáveis e Tipos de Dados
Comando de Entrada em C# em 2 passos
Neo4j – Banco de Dados orientado a Grafos
Categorias
.NETAndroidArduinoArtigos CientíficosASP.NETBanco de DadosC#CakePHPCertificaçõesComunidadeDesenvolvimentoEventosFaculdadeFlexGeralGestão de TIgitInfraestruturaiOSMobilePHPRailsRedesRobóticaStorageWindowsWP7
Tags
adb android arduino armazenamento externo ASP.NET ASP.NET 5 backup banco de dados c#cakephp certificações CSharp das deploy desastre EF Entity Framework flash builder flex Instalar Android SDKjQuery lógica mcp microsoft Migrations mobile MVC nas NoSQL php rails rails installer rails no windowsrestauração ruby on rails san sql sql management studio sql server technet Visual Studio Vídeo Vídeo-Aula Web API windows
top related