Ir para conteúdo
Fórum Script Brasil

Diego RLS

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que Diego RLS postou

  1. Olá, estou com uma certa dificuldade e precisava de uma ajuda (coisa simples, eu acho)... É o seguinte tenho uma página HTML e preciso que quando a pessoa for acessar a página apareça um prompt pedindo o ID e depois um outro prompt pedindo a matricula, e então o JavaScript iria comparar se o ID e a Matricula estão presentes no array, caso sim aparece um alert dando "Boas Vindas" e então o HTML é carregado, caso contrário aparece um alert informando que os dados estão incorretos e volta para o prompt pedindo o ID. Quando eu acesso o HTML os prompts pedindo ID e matricula aparecem normal, mas independentemente das informações que eu insiro (seja dados corretos ou incorretos) não aparece nenhum dos alerts e a página HTML não carrega, pelo o que entendi a parte de verificação não está funcionando. Só para deixar avisado eu sei que este tipo de autenticação por JavaScript não é segura, mas a implementação é apenas didática nada de importante... segue o código. //INFORMAÇÕES SOBRE OS USUÁRIOS CADASTRADOS // Exemplo : [usuario 0] > ID: abc, Matricula: 123 usuario = new Array(); usuario[0] = ["abc","123"]; usuario[1] = ["xyz","456"]; do{ //Informações enviadas pelo Usuario id_fornecido = prompt("Informe seu ID:"); matricula_fornecida = prompt("Informe sua matrícula:"); //A princípio, verificar se o ID existe for (id = 0; (id = usuario.length-1); id++) { if (usuario === id_fornecido[id][0]) { login_valido = true; break; } } } // Até que se provar o contrário, o login e inválido while((login_valido = false)); if(login_valido === true){ //Validar mátricula do Usuario if(usuario === matricula_fornecida[id][1]) alert("Bem vindo ",id); }else{ alert("Dados Invalidos"); }
  2. Valeu pela e se algum moderador poder mover o tópico de boa. Voltando ao problema... Ao deixar desse jeito o erro some, mas aparece dois novos ERRO 1: Invalid token '{' in class, struct, or interface member declaration ERRO 2: Method must have a return type class Program { static void Main(string[] args) { CriaMenu(); } } Testei também da seguinte forma, e nesse caso só aparece um erro ERRO: Method must have a return type class Program { static void Main(string[] args); CriaMenu(); } }
  3. Estou fazendo um curso de C# na Fundação Bradesco e estava seguindo um exemplo pratico pedido o problema é que no meu código está dando um erro que desconheço, é um programa de contatos com 3 opções "Incluir Novo Contato", "Listar Contatos", "Sair". Vou deixar uns print de como é pra ficar, o meu código e o erro quem poder ajudar agradeço. ERRO: 'ConsoleApplication6.Program.Main(string[])' must declare a body because it is not marked abstract, extern, or partial OBS: Fiquei em duvida de onde postar e achei que aqui seria mais adequado. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication6 { class Program { static void Main(string[] args); } //Implementação da classe contato class Contato { private int id; private string nome; private string telefone; private string email; public int ID { get { return id; } set { id = value; } } public string Nome { get { return nome; } set { nome = value; } } public string Telefone { get { return telefone; } set { telefone = value; } } public string Email { get { return email; } set { email = value; } } public string myProperty { //Quando o valor atribuido for vazio, //o valor padrão considerado será null set { if (value == string.Empty) variavel = null; else { variavel = value; } } } //Metodo que cria menu na interface do usuario static void CriaMenu() { ConsoleKey key; bool opcao; opcao = true; while (opcao) { //Limpar a Tela Console.Clear(); Console.WriteLine("___CONTATOS___"); Console.WriteLine("Escolha as opções abaixo:"); Console.WriteLine("1 - Incluir"); Console.WriteLine("2 - Listar"); Console.WriteLine("S - Sair"); Console.WriteLine("Opção: "); key = Console.ReadKey().Key; switch (key) { case ConsoleKey.NumPad1: Program.AddContato(); break; case ConsoleKey.NumPad2: Program.ListContato(); break; case ConsoleKey.S: opcao = false; break; } } } //Metodo para incluir um contato no arquivo static void AddContato() { Contato contato = new Contato(); try { Console.Clear(); Console.WriteLine("Preencha os dados abaixo:"); Console.Write("ID: "); contato.ID = Convert.ToInt32(Console.ReadLine()); Console.Write("Nome: "); contato.Nome = Convert.ToInt32(Console.ReadLine()); Console.Write("Telefone: "); contato.Telefone = Convert.ToInt32(Console.ReadLine()); Console.Write("E-Mail: "); contato.Email = Convert.ToInt32(Console.ReadLine()); Program.SaveContato(contato); } catch (Exception ex) { throw ex; } } //Metodo para salvar um arquivo no contato //Arquivo a ser salvo static void SaveContato(Contato contato) { FileStream fs; byte[] byteArray; string strContato; try { fs = new FileStream(CONST_PATH_ARQUIVO_DADOS, FileMode.Append, FileAccess.Write); if (fs.CanWrite) { //Cria uma linha com atributos separados por TAB strContato = Program.ParseContato(c); //Para salvar o registro no arquivo utilizando a classe //FileStream, será necessário utilizar uma classe para //converter o texto em bytes. byteArray = Encoding.ASCII.GetBytes(strContato); fs.Write(byteArray, 0, byteArray.Length); fs.Close(); } } catch (Exception ex) { throw ex; } } //Metodo para listar os contatos existentes static void ListContato() { StreamReader sr; try { sr = new StreamReader(CONST_PATH_ARQUIVO_DADOS); if (sr.BaseStream.CanRead) { Console.WriteLine(); while (!sr.EndOfStream) { Console.WriteLine(sr.ReadLine()); } } sr.Close(); Program.wait(); } catch (Exception ex) { Program.errorMessage(ex); } } //Metodo para escrever os atributos do contto como uma linha para o arquivo, separa como tab. //Contato a ser transformado //String com os dados do contato static string ParseContato(Contato c) { //Objeto para trabalhar com a concatenação de texto StringBuilder strBuilder; try { strBuilder = new StringBuilder(); //Separar todos os atributos com TAB, representado pelo caracter \t strBuilder.Append(c.ID); strBuilder.Append('\t'); strBuilder.Append(c.Nome); strBuilder.Append('t'); strBuilder.Append(c.Telefone); strBuilder.Append('\t'); strBuilder.Append(c.Email); //Toda linha de um arquivo para o .Net é encerrada pelo caracter \r strBuilder.Append("\r\n"); return strBuilder.ToString(); } catch (Exception ex) { throw ex; } } } }
  4. valeu pela dica vou dar uma analisa em cada uma e escolher. Nem precisava da publicidade vou fazer cursos pela Codecademy mesmo kk
  5. Diego RLS

    Curso Online

    Então como estou de férias da faculdade estou pensando em fazer algum desses cursos online para não ficar parado, mas estou na dúvida de qual linguagem escolher: PHP, JavaScript (Desenvolver um jogo), Python e Ruby São cursos simples apenas para ter uma noção e como eu disse não ficar parado, estou na dúvida porque não conheço a profundo nenhuma dessas e não sei qual vale mais a pena dar uma estudada.
  6. É que na verdade ainda não aprendi vetores mas o prof disse quem conseguisse fazer usando vetor não tem problema então fiz desse jeito porque foi como entendi vendo na internet, esse jeito que você mostrou é bem mais fácil. Mas surgiu outra duvida como vai ser necessário somar o tempo de volta de carro e depois mostrar os 3 que tiveram o menor resultado da soma não seria necessário um vetor para cada carro par fazer a soma?
  7. Neste exercício pede que entre com o tempo de 5 voltas de 5 carros e no fim mostre o os três primeiros, fiz todo o código só falta agora mostrar quem são os três primeiros colocados, sendo que o vencedor é o que na soma das 5 voltas fizer em menos tempo, vou deixar uma imagem para entender melhor... Não estou conseguindo mostrar quem venceu, fiz uma condição para caso a corrida termine com o Carro 1 em primeiro, Carro 2 em segundo e Carro 3 em terceiro, mas se eu fosse fazer uma condição para cada possibilidade de vitoria iria dar uns 60 "if" tem alguma forma melhor para fazer? #include<iostream> #include<string.h> #include<stdlib.h> #include<conio.h> #include<stdio.h> #include<locale.h> main () { float carro_um[6],carro_dois[6],carro_tres[6],carro_quatro[6],carro_cinco[6]; setlocale(LC_ALL, "Portuguese"); printf("RESULTADO DA CORRIDA\n\n"); printf("___CARRO 1___\n\n"); printf("Volta 1: "); scanf("%f", &carro_um[0]); printf("Volta 2: "); scanf("%f", &carro_um[1]); printf("Volta 3: "); scanf("%f", &carro_um[2]); printf("Volta 4: "); scanf("%f", &carro_um[3]); printf("Volta 5: "); scanf("%f", &carro_um[4]); printf("\n___CARRO 2___\n\n"); printf("Volta 1: "); scanf("%f", &carro_dois[0]); printf("Volta 2: "); scanf("%f", &carro_dois[1]); printf("Volta 3: "); scanf("%f", &carro_dois[2]); printf("Volta 4: "); scanf("%f", &carro_dois[3]); printf("Volta 5: "); scanf("%f", &carro_dois[4]); printf("\n___CARRO 3___\n\n"); printf("Volta 1: "); scanf("%f", &carro_tres[0]); printf("Volta 2: "); scanf("%f", &carro_tres[1]); printf("Volta 3: "); scanf("%f", &carro_tres[2]); printf("Volta 4: "); scanf("%f", &carro_tres[3]); printf("Volta 5: "); scanf("%f", &carro_tres[4]); printf("\n___CARRO 4___\n\n"); printf("Volta 1: "); scanf("%f", &carro_quatro[0]); printf("Volta 2: "); scanf("%f", &carro_quatro[1]); printf("Volta 3: "); scanf("%f", &carro_quatro[2]); printf("Volta 4: "); scanf("%f", &carro_quatro[3]); printf("Volta 5: "); scanf("%f", &carro_quatro[4]); printf("\n___CARRO 5___\n\n"); printf("Volta 1: "); scanf("%f", &carro_cinco[0]); printf("Volta 2: "); scanf("%f", &carro_cinco[1]); printf("Volta 3: "); scanf("%f", &carro_cinco[2]); printf("Volta 4: "); scanf("%f", &carro_cinco[3]); printf("Volta 5: "); scanf("%f", &carro_cinco[4]); carro_um[5]=carro_um[0]+carro_um[1]+carro_um[2]+carro_um[3]+carro_um[4]; carro_dois[5]=carro_dois[0]+carro_dois[1]+carro_dois[2]+carro_dois[3]+carro_dois[4]; carro_tres[5]=carro_tres[0]+carro_tres[1]+carro_tres[2]+carro_tres[3]+carro_tres[4]; carro_quatro[5]=carro_quatro[0]+carro_quatro[1]+carro_quatro[2]+carro_quatro[3]+carro_quatro[4]; carro_cinco[5]=carro_cinco[0]+carro_cinco[1]+carro_cinco[2]+carro_cinco[3]+carro_cinco[4]; }
×
×
  • Criar Novo...