NVmania - Maníacos por games e tecnologia!  

Voltar   NVmania - Maníacos por games e tecnologia! > Design e Programação / Desenvolvimento > Programação / Desenvolvimento

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
  #1 (permalink)  
Antigo 02-12-2010, 04:32 PM
TRUTA_WEB_DESIGN
 
Registrado em: Aug 2009
Posts: 13
Enviar mensagem via Windows Live Messenger para mariogesio
Padrão Programação em C#

Olá pessoal, sou iniciante em programação c# e gostaria quem alguem entendido da coisa, fizesse um código.

1- Um código que lê dois números e informa qual é o maior.
Responder com Citação
  #2 (permalink)  
Antigo 02-12-2010, 04:49 PM
Kon Kon está offline
Moderador
 
Registrado em: Dec 2008
Localização: Rio de Janeiro
Posts: 939
Padrão

Tá ae amigo.
Você vai digitar dois números, ele vai te dizer qual é o maior. Seria isso que você queria?
Testa e me diz se funfa.

List numeros = new List();
for (int i = 0; i < 2; i++){
Console.WriteLine("Digite o " + (i+1).ToString() + "º número: ");
numeros.Add(int.TryParse(Console.ReadLine()));
}
numeros.Sort();
Console.WriteLine("Maior número: " + numeros[0].ToString());
__________________
Asus P5Q-E - Core 2 Quad Q6600 2.4@3.0 - 2 x 2GB DDR2 Corsair Dominator 1066 - 2x HIS HD4870 Crossfire (À venda) - Fonte Satellite 600W SL8600 - HD SATAII 500GB - DVD-RW LG - Monitor Sharp Aquos 32" LCD


Última edição por Kon; 02-12-2010 às 04:51 PM.
Responder com Citação
  #3 (permalink)  
Antigo 02-12-2010, 08:15 PM
Avatar de Nessa
Aquela do CS 1.6 :D
 
Registrado em: Nov 2008
Localização: São Paulo
Posts: 193
Cool

ouu, na base do if + else :P

{
if(n1> n2){
Console.WriteLine("o 1º numero e maior");
}else if(n2> n1){
Console.WriteLine("o 2º numero e maior.");
}else{
Console.WriteLine("os numeros sao iguais");
}

}
Responder com Citação
  #4 (permalink)  
Antigo 02-13-2010, 12:15 AM
Avatar de Faisca
out of service
 
Registrado em: Dec 2008
Localização: Cidade Maravilhosa
Posts: 868
Padrão

A ideia é vc comparar se um número é maior que o outro, como a Vanessa fez com if e então exibir, o Kon usou uma função de ordenação (Sort), isso seria mais util com uma grande quantidade de números, ou fazer um for e ir comparando todos os números a uma variável que receba o maior número:

for (int i = 0; i < qutNum; i++)
{
if (vet[i] > maiorNum)
maiorNum = vet[i];
}
__________________
Core 2 Duo E8400 3Ghz | Cooler Master Vortex 752 | Gigabyte EP43-DS3L | XFX ATI HD 5670 1G [VENDENDO] | OCZ Titanium 2GB DDR2-800 CL4 | Seagate 1 TB | Corsair VX-450W | Samsung P2470HN | Windows 7 Professional 64 bits

Última edição por Faisca; 02-13-2010 às 12:18 AM.
Responder com Citação
  #5 (permalink)  
Antigo 02-13-2010, 10:33 PM
TRUTA_WEB_DESIGN
 
Registrado em: Aug 2009
Posts: 13
Enviar mensagem via Windows Live Messenger para mariogesio
Padrão

Citação:
Postado Originalmente por vanessa_CS Ver Post
ouu, na base do if + else :P

{
if(n1> n2){
Console.WriteLine("o 1º numero e maior");
}else if(n2> n1){
Console.WriteLine("o 2º numero e maior.");
}else{
Console.WriteLine("os numeros sao iguais");
}

}
Sim eu usei esse seu código mas ñ rodou, gostaria de saber como nomeou o textbox.

eu usei no design assim na caixa do textbox:

txtNumero1

TxtNumero2

BtnCalcular

Lblresultado
Responder com Citação
  #6 (permalink)  
Antigo 02-13-2010, 11:26 PM
TRUTA_WEB_DESIGN
 
Registrado em: Aug 2009
Posts: 13
Enviar mensagem via Windows Live Messenger para mariogesio
Padrão

Sim eu usei esse seu código mas ñ rodou, gostaria de saber como nomeou o textbox.

eu usei no design assim na caixa do textbox:

txtNumero1

TxtNumero2

BtnCalcular

Lblresultado
Responder com Citação
  #7 (permalink)  
Antigo 02-14-2010, 09:09 AM
Avatar de Nessa
Aquela do CS 1.6 :D
 
Registrado em: Nov 2008
Localização: São Paulo
Posts: 193
Padrão

manda seu codigo pra gente, fica mais simples de ver pq não roda
Responder com Citação
  #8 (permalink)  
Antigo 02-14-2010, 12:30 PM
TRUTA_WEB_DESIGN
 
Registrado em: Aug 2009
Posts: 13
Enviar mensagem via Windows Live Messenger para mariogesio
Padrão

Ai vai o codigo vanessa, veja como eu fiz e descubra pq ta errado, na verdade eu quero apenas duas entradas e um botão para execultar e dizer qual o maior numero.


protected void BtnCalcular_Click(object sender, EventArgs e)
{
int n1 = Int32.Parse(TxtNumero1.Text);
int n2 = Int32.Parse(TxtNumero2.Text);

{
if (n1 > n2)
{
Console.WriteLine("o 1º numero e maior");
}
else if (n2 > n1)
{
Console.WriteLine("o 2º numero e maior.");
}
else
{
Console.WriteLine("os numeros sao iguais");
}

}

}
Responder com Citação
  #9 (permalink)  
Antigo 02-14-2010, 01:57 PM
Avatar de Nessa
Aquela do CS 1.6 :D
 
Registrado em: Nov 2008
Localização: São Paulo
Posts: 193
Padrão

hmmmm, todo mundo so pensou em executar no console hehehe

substitui os "console.writeline" por "messagebox.show", acho q isso deve resolver
Responder com Citação
Resposta

Usuários Ativos Atualmente Vendo Esse Tópico: 1 (0 membros e 1 visitantes)
 
Ferramentas do Tópico
Modos de Exibição

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Sim
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Horários baseados na GMT -3. Agora são 06:23 AM.
Todos direitos reservados: www.nvmania.com.br




Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
:: Translated by vB-Brasil
NVmania 2007@2009