-
Total de itens
7 -
Registro em
-
Última visita
Sobre Diego RLS

Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
Diego RLS's Achievements
0
Reputação
-
Diego RLS alterou sua foto pessoal
-
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"); }
-
- array
- autenticacao
-
(e %d mais)
Tags:
-
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(); } }
-
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; } } } }
-
valeu pela dica vou dar uma analisa em cada uma e escolher. Nem precisava da publicidade vou fazer cursos pela Codecademy mesmo kk
-
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.
-
É 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?
-
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]; }