Ir para conteúdo

Vitor Mendes

Members
  • Total de itens

    98
  • Registro em

  • Última visita

  • Dias vencidos

    3

Vitor Mendes venceu o dia em Maio 11 2017

Teve o conteúdo mais curtido

Reputação

27 Levemente Bom

1 Seguidor

Sobre Vitor Mendes

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Portugal-Coimbra
  • Interesses
    Programação Orientada a Objetos / Programação estruturada e Motas (HONDA CBR600 / CBF500)

Últimos Visitantes

477 visualizações
  1. Vitor Mendes

    Acesso a WebSite na rede interna xampp

    EdCesar, Obrigado, Problema resolvido É da firewall do windows, experimentei desactivar temporariamente e funcionou, enfim vou configurar a firewall agora e em principio fica bom. Abraço Vítor Mendes
  2. Boas, tudo bem ? Estou com um problema muito estranho aqui... Bem eu tenho o xampp instalado num pc, no qual vou utilizar o apache e o mysql. Já fiz o web site bem como a base de dados e está tudo a funcionar bem em localhost ou seja nesse próprio pc, agora eu queria poder a aceder ao site num outro pc que estivesse ligado á mesma rede. Por exemplo tenho dois computador o A e o B, o A é onde está o xampp com a base de dados e a página web, o B não tem nada mas podia a aceder ao site metendo o ip. Já tentei ir à linha de comandos e meter "ipconfig/all" e copiei o ipv4, coloquei no browser do pc que tem o xampp e abriu o site, se colocar este ip num outro pc que esteja ligado à rede não funciona ! Será necessária alguma configuração extra ?? O router da empresa é um Thomson TG784n Espero que alguém me possa ajudar Abraço Vítor Mendes
  3. Vitor Mendes

    Algoritmo em Visualg

    Olá Vitor Hug É bem simples , podes usar um ciclo for para fazer isso : int m = 20; int n = 10; int contador = 0; // com este ciclo for vamos percorrer o intervalo de numeros (desde o numero mais pequeno ao maior introduzido pelo utilizador) for(contador = n; contador<=m;contador++) { // agora basta um if para ver se o numero é par ou impar if (contador % 2 == 0) { //par } else { //impar } } O Código acima é apenas um exemplo que já te pode ajudar a pensar, poderá ter erros de sintaxe !! Abraço Vítor Mendes
  4. Vitor Mendes

    Dev C++

    Olá Luiz Segue o código corrigido abaixo : int main(int argc, char* argv[]) { double a, b, c, m; printf("Digite o primeiro numero:\n"); scanf("%lf", &a); printf("Digite o segundo numero:\n"); scanf("%lf", &b); printf("Digite o terceiro numero:\n"); scanf("%lf", &c); m = (a + b + c) / 3; printf("A media dos numeros eh (%lf+%lf+%lf)/3=%lf", a, b, c, m); system("PAUSE"); return EXIT_SUCCESS; } Repara que faltava uma virgula antes do 'a' -> tu tinhas assim , está errado ! printf("A media dos numeros eh (%lf+%lf+%lf)/3=%lf" a, b, c, m); É assim -> printf("A media dos numeros eh (%lf+%lf+%lf)/3=%lf", a, b, c, m); Não pude deixar de ver que estás a usar '%f', no lugar de '%lf', como tinhas com o '%f' não estava a funcionar correctamente ! Abraço Vítor Mendes
  5. Leonardo olá Podes utilizar o int é igual ... // Exemplo TESTE. #include <stdio.h> #include <string.h> void quantidade(char *texto, int contador){ char alf[27] = { 'a', 'e', 'i', 'o', 'u', 'b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 'r', 's', 't', 'v', 'w', 'x', 'y', 'z', '\0' }; int i, j, vogais = 0, consoantes = 0, especiais = 0; int vogal_or_consoante = 0; for (i = 0; i<contador; i++){ for (j = 0; j<27; j++){ if (texto[i] == alf[j] && j < 5){ vogais += 1; vogal_or_consoante = 1; } else if (texto[i] == alf[j] && j >= 5){ consoantes += 1; vogal_or_consoante = 1; } } if (vogal_or_consoante == 0) { especiais++; } else { vogal_or_consoante = 0; } } printf("Vogais:%d\n", vogais); printf("Consoantes:%d\n", consoantes); printf("Especiais:%d\n", especiais); } int main(array<System::String ^> ^arg){ char texto[255]; int contador; gets(texto); contador = strlen(texto); quantidade(texto, contador); return 0; } Podes utilizar qualquer variável para fazeres isto... Apenas utilizei o "bool" por ser mais simples de entender... Abraço, Vítor Mendes
  6. Vitor Mendes

    Como arrumar o meu SUM do MYSQL+PHP?

    Olá walter SELECT SUM(tabela_bom_itens.quantidade*tabela_itens.quantidade) FROM tabela_bom_itens,tabela_itens GROUP BY tabela_bom_itens.codigo; Não sei se faz o que queres , mas foi pela lógica se queres somar a quantidade de um campo de uma tabela por outro campo de outra tabela, que ainda por cima têm nomes iguais tens de indicar a tabela desse campo... E depois from não podes meter só uma tabela, metes sempre as duas já que vais buscar dados ás duas... Espero que funcione Abraço Vítor Mendes
  7. Vitor Mendes

    Página carrinho HTML

    Olá rdenardird Ok a página carrinho é uma página que irá somar todos os produtos seleccionados quando clicas em comprar ... certo! Esse produtos estão numa base de dados ou são fixos na página ? O melhor seria mesmo fazer um post e usar php... Não é boa ideia usar variáveis globais em javascript.... Mas enfim tudo depende da pergunta que fiz... Se tens ou não uma base de dados? e se podes usar a linguagem php ? Abraço Vítor Mende
  8. Vitor Mendes

    Select sem repetições

    Olá GUSTAVO FRAZAO A tua pergunta está um pouco confusa , se for para apenas para mostrar dados distintos numa tabela pode utilizar o "SELECT DISTINCT" Segue abaixo um link com um exemplo : https://www.w3schools.com/sql/sql_distinct.asp Abraço Vítor Mendes
  9. Vitor Mendes

    Livro sobre algoritmo

    Olá Eduardo Estudar por livros e pela net e por livros não é muito facil, principalmente quando a fazemos sem ninguém para nos ajudar , mas não é impossível !! Aqui vai uns links que te podem vir a ajudar https://www.caelum.com.br/apostilas https://www.passeidireto.com/arquivo/5853497/estudo-dirigido-de-algoritmos---um-dos-melhores-da-areapdf/15 http://estantedaengenharia.blogspot.pt/2016/03/algoritmos-estruturados-harry-farrer.html Vê esses 3 links e faz download desses 2 livros em formato pdf , mas já sabes não basta leres o livro para ficares a saber mais leres 1 página por dia e perceber 100% do que leres 20 e perceberes 50%... Vais lendo e vais praticando, a melhor linguagem para começares é o c ou uma das suas derivantes, tens muita informação na Internet muito material de suporte, e é uma linguagem muito poderosa que te obriga a ter um bom pensamento lógico e estruturado ... Bons estudos xD Abraço Vítor Mendes
  10. Vitor Mendes

    Erro Outlook 2016

    Olá igor A mensagem diz tudo... Significa que o repositório de mensagens ficou cheio atingiu o limite máximo tens de apagar algumas das mensagens para poderes voltar a enviar e receber emails... Podes sempre fazer um backup das mensagens que tens e guardar numa pasta do teu pc ou na pen e depois já podes excluir as mensagens à vontade ! Para fazeres o backup segue o link abaixo para te ajudar : https://support.office.com/en-us/article/Export-or-backup-email-contacts-and-calendar-to-an-Outlook-pst-file-14252b52-3075-4e9b-be4e-ff9ef1068f91 Abraço Vítor Mendes
  11. Vitor Mendes

    integrar o site para pesquisa de dominio

    Olá thiago, Utilizando o registro.br não conheço... Mas sei de uma forma melhor que trabalha de forma independente, ou seja sem estares dependente se o site "registro.br" está online ou offline ou qualquer outro site... Basicamente o que tu queres é fazer uma consulta WHOIS. Existe uma biblioteca chamada https://github.com/regru/php-whois que utiliza uma série de serviços para consulta https://github.com/regru/php-whois/blob/master/src/Phois/Whois/whois.servers.json Um exemplo para o que tu queres fazer utilizando essa biblioteca seria algo do tipo: <?php require_once 'vendor/autoload.php'; $sld = 'dominio.pt';//Dominio que quer verificar $domain = new Phois\Whois\Whois($sld); if ($domain->isAvailable()) { echo 'Domínio disponível'; } else { echo 'Domínio indisponível'; } ?> É uma biblioteca muita boa do php que te permite trabalhar de forma independente e fazer diversas coisas é uma questão de explorares ... Abraço, Vítor Mendes
  12. Vitor Mendes

    Acompanhar linguagem do site pro dashboard

    Olá thiago Podias ser mais especifico no que pretendes ? Como estás a fazer a tradução do site tens várias páginas uma com cada idioma e redireccionas para cada uma em função do idioma do browser ? Em java script consegues ver o idioma do bowser e fazer algo em função disso, vou deixar o código aqui talvez te possa ser útil ... <script> if(navigator.browserLanguage) { var idioma = navigator.browserLanguage; } else if(navigator.language) { var idioma = navigator.language; } alert("idioma: "+idioma); // alert com o idioma selecionado no bowser if(idioma=="pt") { // se o idioma for igual a pt location.href="www.google.pt";// redireccionamos o utilizador para o google } </script> Abraço, Vítor Mendes
  13. Bom dia Leonardo Então uma forma simples de fazer, que fiz aqui é da seguinte forma : // Exemplo TESTE. #include <stdio.h> #include <string.h> void quantidade(char *texto, int contador){ char alf[27] = { 'a', 'e', 'i', 'o', 'u', 'b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 'r', 's', 't', 'v', 'w', 'x', 'y', 'z', '\0' }; int i, j, vogais = 0, consoantes = 0, especiais = 0; bool vogal_or_consoante = false; for (i = 0; i<contador; i++){ for (j = 0; j<27; j++){ if (texto[i] == alf[j] && j < 5){ vogais += 1; vogal_or_consoante = true; } else if (texto[i] == alf[j] && j >= 5){ consoantes += 1; vogal_or_consoante = true; } } if (vogal_or_consoante == false) { especiais++; } else { vogal_or_consoante = false; } } printf("Vogais:%d\n", vogais); printf("Consoantes:%d\n", consoantes); printf("Especiais:%d\n", especiais); } int main(array<System::String ^> ^arg){ char texto[255]; int contador; gets(texto); contador = strlen(texto); quantidade(texto, contador); return 0; } Havia melhor formas para o fazer... Mas enfim foi a forma mais rápida xD, pelo que testei aqui parece-me fazer o que queres.. Agora porque é que ao meteres um else dentro do 2 ciclo for não funciona simples repara o teu 2 ciclo for vai percorrer o array alf e comparar um a um carácter desse array com o array texto, ou seja vai haver muitas ocasiões em que por exemplo o carácter seja uma vogal ou até mesmo uma consoante mas que não seja igual naquele momento ao carácter do array alf e ai iria para o else e seria identificado como carácter especial e ficaria assim até que o carácter fosse igual ao carácter do array alf. O que fiz foi criar uma variavel booleana ou true ou false sempre que no teu 2 ciclo for é detectada uma vogal ou consoante esta variável irá ficar true quando sair do 2 ciclo for vamos se ela está false se for false significa que o carácter nem é vogal nem consoante ou seja é "especial" então somamos +1 à variável caso contrario se foi detectado um carácter então vamos meter a variável de novo a false para podermos saber se o 2 carácter é ou não especial e por ai em diante ... Já agora uma pergunta utilizas que compilador ? Pergunto porque nestes casos os pontos de paragem ajudam bastante a perceber a lógica principalmente para iniciantes quando estudava utilizava muito enfim, fica a dica.. Eu utilizo VisualStudio 2013 Abraço, Vítor Mendes
  14. Vitor Mendes

    programa em C# que calcule equação

    Olá Sylvioschettini Fiz aqui um exemplo que talvez te possa ajudar using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Bhaskara { class Program { static void Main(string[] args) { bool convercao; double a, b, c; Console.WriteLine("Equacoes 2 grau"); Console.Write("Entre com o valor de a: "); convercao = Double.TryParse(Console.ReadLine(), out a); Console.Write("Entre com o valor de b: "); convercao = Double.TryParse(Console.ReadLine(), out b); Console.Write("Entre com o valor de c: "); convercao = Double.TryParse(Console.ReadLine(), out c); Console.Write("\n\n"); Bhaskara1(a, b, c); Bhaskara2(a, b, c); } static void Bhaskara1(double a1, double b1, double c1) { double delta = Math.Sqrt(Math.Pow(b1, 2) - (4 * a1 * c1)); string sX1; double x1 = (((b1 * (-1)) + delta) / (2 * a1)); if (delta > 0) { sX1 = String.Format("x1 é igual a: " + x1); } else if (delta == 0) { sX1 = String.Format("Como o valor do descriminante é igual a 0\n\tx é igual a: " + x1); } else { sX1 = "A equação não possui raízes reais, pois o descriminante é menor do que 0."; } Console.WriteLine(sX1 + "\n\n"); } static void Bhaskara2(double a2, double b2, double c2) { double delta = Math.Sqrt(Math.Pow(b2, 2) - (4 * a2 * c2)); if (delta > 0) { double x2 = (((b2 * (-1)) - delta)/2*a2); Console.WriteLine("x2 é igual a: " + x2 + "\n\n"); } } } } Abraço Vítor Mendes
  15. Vitor Mendes

    Como deixar meu tópico como resolvido

    Olá Gabrielvt14 Penso que só os administradores e moderadores podem editar o teu tópico e fazer isso... Abraço , Vítor Mendes
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.