Console Application windows forms
16/01/2018
0
Pessoal, bom dia!
Eu criei esse programa, porém eu gostaria de capturar as informações que o usuario digita e guardar no meu banco de dados sql agora, como tipo, Numeros apostados, os numeros que o meu programa gerou randomicamente, e quando o usuario ele digita o numero 1, para realizar aposta, automaticamente o numero do concurso é gerado, existe possibilidade de guardar essa informação no banco de dados local no sql server. Existe um procedimento, qual seria? Segue o meu código.
(Realizei algumas alterações devido as falhas rsrsrs.
Se alguém poder me ajudar, eu agradeço.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Mega_Sena_Sefaz
{
class Program
{
static void Main(string[] args)
{
int[] aposta = new int[6];
int[] resultado = new int[6];
Random rnd = new Random();
int acertos = 0;
int op;
int somadeacertos = 0;
do
{
//Capturar hora
string hora = DateTime.Now.ToShortTimeString();
//Capturar data
string data = DateTime.Now.ToShortDateString();
Console.Clear();
Console.WriteLine("Data: " + data + " Hora: " + hora);
Console.WriteLine("PROGRAMA DE SIMULAÇÃO DE APOSTA DA MEGA-SENA");
Console.WriteLine("QUANTIDADE DE ACERTOS: ", somadeacertos);
Console.WriteLine();
Console.WriteLine("[1] JOGAR");
Console.WriteLine("[2] SAIR");
op = Convert.ToInt32(Console.ReadLine());
switch (op)
{
case 1:
Console.Clear();
Console.WriteLine("Data: " + data + " Hora: " + hora);
int numero = rnd.Next(1, 1000);
Console.WriteLine("Numero do concurso: ", numero);
Console.WriteLine("FAÇA SUA APOSTA:");
for (int i = 0; i < aposta.Length; i++)
{
Console.Write("º número: ", i + 1);
aposta[i] = Convert.ToInt32(Console.ReadLine());
}
Array.Sort(aposta);
Console.WriteLine();
Console.WriteLine("NÚMEROS APOSTADOS");
for (int i = 0; i < aposta.Length; i++)
{
Console.Write("{0:00} ", aposta[i]);
}
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("RESULTADO DA MEGA-SENA");
for (int i = 0; i < resultado.Length; i++)
{
resultado[i] = rnd.Next(1, 60);
}
Array.Sort(resultado);
for (int i = 0; i < resultado.Length; i++)
{
Console.Write("{0:00} ", resultado[i]);
}
Console.WriteLine();
Console.WriteLine();
Console.Write("NÚMEROS ACERTADOS: ");
acertos = 0;
for (int i = 0; i < aposta.Length; i++)
{
if (aposta[i] == resultado[0] || aposta[i] == resultado[1] || aposta[i] == resultado[2] || aposta[i] == resultado[3] || aposta[i] == resultado[4] || aposta[i] == resultado[5])
{
acertos++;
Console.Write("{0:00} ", aposta[i]);
}
}
if (acertos == 0)
Console.WriteLine("NENHUM");
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("QUANTIDADE DE ACERTOS: ", acertos);
Console.Write("VOCÊ GANHOU: ");
switch (acertos)
{
case 4:
Console.Write("R$ 400,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a quadra.");
break;
case 5:
Console.WriteLine("R$ 500.000,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a quina.");
break;
case 6:
Console.WriteLine("R$ 12.000.000,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a sena.");
break;
default:
Console.WriteLine("R$ 0,00.");
Console.WriteLine("PRESSIONE A TECLA ENTER PARA RETORNAR AO MENU PRINCIPAL.");
break;
}
somadeacertos += acertos;
Console.ReadKey();
Console.Clear();
break;
case 2:
Console.Clear();
Console.WriteLine("PRESSIONE ENTER PARA FINALIZAR O SISTEMA DE APOSTAS...");
Console.ReadKey();
break;
default:
Console.WriteLine("OPÇÃO INVÁLIDA. TENTE NOVAMENTE.");
System.Threading.Thread.Sleep(2000);
break;
}
} while (op != 2);
}
}
}
Eu criei esse programa, porém eu gostaria de capturar as informações que o usuario digita e guardar no meu banco de dados sql agora, como tipo, Numeros apostados, os numeros que o meu programa gerou randomicamente, e quando o usuario ele digita o numero 1, para realizar aposta, automaticamente o numero do concurso é gerado, existe possibilidade de guardar essa informação no banco de dados local no sql server. Existe um procedimento, qual seria? Segue o meu código.
(Realizei algumas alterações devido as falhas rsrsrs.
Se alguém poder me ajudar, eu agradeço.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Mega_Sena_Sefaz
{
class Program
{
static void Main(string[] args)
{
int[] aposta = new int[6];
int[] resultado = new int[6];
Random rnd = new Random();
int acertos = 0;
int op;
int somadeacertos = 0;
do
{
//Capturar hora
string hora = DateTime.Now.ToShortTimeString();
//Capturar data
string data = DateTime.Now.ToShortDateString();
Console.Clear();
Console.WriteLine("Data: " + data + " Hora: " + hora);
Console.WriteLine("PROGRAMA DE SIMULAÇÃO DE APOSTA DA MEGA-SENA");
Console.WriteLine("QUANTIDADE DE ACERTOS: ", somadeacertos);
Console.WriteLine();
Console.WriteLine("[1] JOGAR");
Console.WriteLine("[2] SAIR");
op = Convert.ToInt32(Console.ReadLine());
switch (op)
{
case 1:
Console.Clear();
Console.WriteLine("Data: " + data + " Hora: " + hora);
int numero = rnd.Next(1, 1000);
Console.WriteLine("Numero do concurso: ", numero);
Console.WriteLine("FAÇA SUA APOSTA:");
for (int i = 0; i < aposta.Length; i++)
{
Console.Write("º número: ", i + 1);
aposta[i] = Convert.ToInt32(Console.ReadLine());
}
Array.Sort(aposta);
Console.WriteLine();
Console.WriteLine("NÚMEROS APOSTADOS");
for (int i = 0; i < aposta.Length; i++)
{
Console.Write("{0:00} ", aposta[i]);
}
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("RESULTADO DA MEGA-SENA");
for (int i = 0; i < resultado.Length; i++)
{
resultado[i] = rnd.Next(1, 60);
}
Array.Sort(resultado);
for (int i = 0; i < resultado.Length; i++)
{
Console.Write("{0:00} ", resultado[i]);
}
Console.WriteLine();
Console.WriteLine();
Console.Write("NÚMEROS ACERTADOS: ");
acertos = 0;
for (int i = 0; i < aposta.Length; i++)
{
if (aposta[i] == resultado[0] || aposta[i] == resultado[1] || aposta[i] == resultado[2] || aposta[i] == resultado[3] || aposta[i] == resultado[4] || aposta[i] == resultado[5])
{
acertos++;
Console.Write("{0:00} ", aposta[i]);
}
}
if (acertos == 0)
Console.WriteLine("NENHUM");
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("QUANTIDADE DE ACERTOS: ", acertos);
Console.Write("VOCÊ GANHOU: ");
switch (acertos)
{
case 4:
Console.Write("R$ 400,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a quadra.");
break;
case 5:
Console.WriteLine("R$ 500.000,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a quina.");
break;
case 6:
Console.WriteLine("R$ 12.000.000,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a sena.");
break;
default:
Console.WriteLine("R$ 0,00.");
Console.WriteLine("PRESSIONE A TECLA ENTER PARA RETORNAR AO MENU PRINCIPAL.");
break;
}
somadeacertos += acertos;
Console.ReadKey();
Console.Clear();
break;
case 2:
Console.Clear();
Console.WriteLine("PRESSIONE ENTER PARA FINALIZAR O SISTEMA DE APOSTAS...");
Console.ReadKey();
break;
default:
Console.WriteLine("OPÇÃO INVÁLIDA. TENTE NOVAMENTE.");
System.Threading.Thread.Sleep(2000);
break;
}
} while (op != 2);
}
}
}
Robson Amaral
Curtir tópico
+ 0
Responder
Posts
16/01/2018
Robson Amaral
Pessoal desculpa a applicação será no console application do c# , acabei digitando o titulo logo acima errado, mas me dêem um norte do que posso fazer
Responder
Clique aqui para fazer login e interagir na Comunidade :)