Jump to content

Search the Community

Showing results for tags 'algoritimo'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 15 results

  1. Desenvolva um algoritmo em pseudocodigo que permita ler as notas que N alunos obtiveram numa disciplina e mostre a percentagem de notas positivas e a média das notas negativas. O número de alunos (N) deve ser introduzido pelo utilizador e validado.
  2. vinicius.benedito98

    Dúvida com vetor em C++

    Faça um Programa em Linguagem C que receba o nome e a nota de 180 alunos de uma sala e armazene em vetor. Calcule e mostre: - A média da sala; - O nome do aluno com a maior nota; - O nome do aluno com a menor nota; - Os nomes dos alunos aprovados; O meu código é esse : #define N 180 int main() { int i, ind_maior, ind_menor; float nota[N], soma=0, media, min_aprov=7; char nome[N][50]; for (i=0; i printf("Informe o nome do %dº aluno: ", i+1); gets(nome); printf("Informe a nota do %dº aluno: ", i+1); scanf(" %d ", &nota); soma += nota; } media = soma / N; printf("\nMédia da sal: %.2f\n", media); ind_menor = ind_maior = 0; for (i=1; i if (nota < nota[ind_menor]) ind_menor = i; if (nota > nota[ind_maior]) ind_maior = i; } printf("Menor nota: %s com %.2f\n", nome[ind_menor], nota[ind_menor]); printf("Maior nota: %s com %.2f\n", nome[ind_maior], nota[ind_maior]); printf("Aprovados:"); for (i=0; i if (nota >= min_aprov) printf("\t%s com: %.2f\n", nome, nota); } return 0; } Porém quando vou executa-lo, o programa pede para inserir o nome e nota do aluno apenas uma vez, e fica por isso, ele não exibe os resultados, alguém pode me ajudar ?
  3. Carolm

    Validação de CNPJ com PL/SQL

    Boa Noite, tenho que solucionar um exercício de PL/SQL ,onde devo encontrar um algorítimo/código para poder analisar um CNPJ ,que sera informado pelo usuário,o SQL Developer deve realizar o cálculo para pegar os dígitos validadores desse CNPJ, e por fim analisar se ele é válido ou inválido e no console apresentar o texto : Valido ou inválido dependendo do resultado obtido com o calculo! Nesse exercício sera aberta uma "tela" que vai pedir pro usuário digitar o numero do CNPJ,esse CNPJ sera capturado e analisado através de um calculo de validação de CNPJ (ira analisar os dígitos verificadores) e com o resultado ele ira informar ao usuário se o numero é VALIDO ou INVALIDO! Enunciado : CRIE UM BLOCO ANÔNIMO PL/SQL ORACLE QUE IRÁ SOLICITAR PARA O USUÁRIO O NÚMERO DO: CNPJ - BLOCO ANÔNIMO-DÍGITO VERIFICADOREu rodei o código abaixo o SQL informou que a função foi compilada,porém não aparece a mensagem dizendo se o numero informado é válido ou inválido...Será que poderiam me ajudar ? set serveroutput on ACCEPT CNPJ PROMPT 'Digite o numero do CNPJ' CREATE OR REPLACE FUNCTION CNPJ (p_cgc IN CHAR) RETURN BOOLEAN IS m_total NUMBER := 0; m_digito NUMBER := 0; BEGIN FOR i IN 1..4 LOOP m_total := m_total + substr(p_cgc,i,1) * (6 - i); END LOOP; FOR i IN 5..12 LOOP m_total := m_total + substr(p_cgc,i,1) * (14 - i); END LOOP; m_digito := 11 - mod(m_total,11); IF m_digito > 9 THEN m_digito := 0; END IF; IF m_digito != substr(p_cgc,13,1) THEN RETURN FALSE; END IF; m_digito := 0; m_total := 0; FOR i IN 1..5 LOOP m_total := m_total + substr(p_cgc,i,1) * (7 - i); END LOOP; FOR i IN 6..13 LOOP m_total := m_total + substr(p_cgc,i,1) * (15 - i); END LOOP; m_digito := 11 - mod(m_total,11); IF m_digito > 9 THEN m_digito := 0; END IF; IF m_digito != substr(p_cgc,14,1) THEN RETURN FALSE; END IF; RETURN TRUE; IF CNPJ(14) = TRUE THEN DBMS_OUTPUT.PUT_LINE('VERDADEIRO'); ELSE DBMS_OUTPUT.PUT_LINE('FALSO'); END IF; END; /
  4. heddyman

    Ajuda com algoritimo

    bom dia nobres colegas, Sou estudante e estou tendo uma dificuldade com um algorítimo... vocês poderiam me ajudar??? Ele não está compilando e tá difícil pra mim identificar... eu agradeço a boa vontade .... #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> struct cadastro_de_aluno { char RU[200]; char nome[200]; char email[200]; int vazio,cod; }; struct cadastro_de_aluno alunoCad; //AQUI DECLARO AS FUNÇÕES A SEREM USADAS int verifica_pos(void); int verifica_cod( int cod ); int opt; void list(); void consultaCod (void); void excluirAluno (void); int main(void){ //INICIO DO MAIN int i,Opcao,OpcaoAluno,posicao,retorno; int codaux; do { printf("1 - Cadastrar Novo Aluno\n"); printf("2 - Aluno\n"); printf("3 - Alterar Aluno\n"); printf("4 - Excluir Aluno\n"); printf("5 - Sair\n"); printf(" Selecione uma opcao por favor: "); scanf("%d", &Opcao); getchar(); if (Opcao == 1) { printf("Voce selecionou a opcao 1 - Cadastrar Novo Aluno\n"); posicao=verifica_pos(); if ( posicao != -1 ) { printf("\nEntre com um codigo de 1 a 10 para seu cadastro: \n"); scanf("%d",&codaux);fflush(stdin); retorno = verifica_cod( codaux );} else printf("\nNao e possivel realizar mais cadastros!\n"); break; } else if (Opcao == 2) { system("cls"); do{ printf("Voce selecionou a opcao 2 - Alunos\n\n"); printf("1 - Pesquisar aluno por codigo\n"); printf("2 - Listar todos os alunos\n"); printf("3 - Voltar ao menu principal\n"); printf("Selecione uma opcao por favor: "); scanf("%d", &OpcaoAluno); getchar(); if(OpcaoAluno == 1){ consultaCod(); } else if(OpcaoAluno == 2){ list(); } else if(OpcaoAluno == 3){ printf("Voce selecionou voltar ao menu principal, pressione ENTER para continuar"); getchar(); system("cls"); } else printf("Opcao Invalida\n\n"); }while(OpcaoAluno =!3 || OpcaoAluno > 3 || OpcaoAluno < 0 || OpcaoAluno == 0); } else if (Opcao == 3) { printf("Voce selecionou a opcao 3 - Alterar Aluno\n"); } else if (Opcao == 4) { printf("Voce selecionou a opcao 4 - Excluir Aluno\n"); excluirAluno(); } else if (Opcao == 5) { { printf("Voce selecionou a opção 5 - Sair\n"); } } else{ printf("Opcao invalida, favor pressione enter para voltar ao menu principal"); getchar(); system("cls"); } } while (Opcao != 5 || Opcao < 5); } // FIM DO MAIN void list(){ // Lista os usuarios cadastrados. int i,j; for(i=0;i<200;i++){ if(log[i].cod!=NULL){ printf("\nCodigo: %d \nNome: %s\nRU: %s\n email: \n\n", log[i].cod,log[i].nome,log[i].RU,log[i]. email,log[i]); } } printf("Pressione enter para volta ao menu principal"); getchar(); system("cls"); } //FIM DO LIST void cadastroP(int cod, int pos){ //Cadastro das pessoas int i; do{ pos = verifica_pos(); log[pos].cod = cod; printf("\nDigite o RU: "); gets(log[pos].RU); printf("\nDigite o nome: "); gets(log[pos].nome); printf("\nDigite o email: "); gets(log[pos]. email); log[pos].vazio = 1; //printf("\nDigite enter para efetuar novo cadastro ou qualquer outra tecla para voltar ao menu principal"); //scanf("%d", &opt); opt ==1; getchar(); }while(opt==1); system("cls"); main(); } // FIM DO CADASTRO DE PESSOAS int verifica_pos( void ) //VERIFICADOR DA POSIÇÃO { int cont = 0; while ( cont <= 10 ) { if ( log[cont].vazio == 0 ) return(cont); cont++; } return(-1); } // FIM DO VERIFICADOR int verifica_cod( int cod ) // VERIFICADOR DE CÓDIGO { int cont = 0; while ( cont <= 10 ) { if ( log[cont].cod == cod ) return(0); cont++; } return(1); } cont++; if ( cont > 10 ){ printf("\nCodigo nao encontrado, pressione enter para volar ao menu principal\n"); getchar(); system("cls"); } } // FIM DA FUNÇÃO CONSULTAR void excluirAluno(void) // EXCLUI ALUNO { int cod, cont = 0; char resp; printf("\nEntre com o codigo do registro que deseja excluir: \n"); scanf("%d", &cod ); while ( cont <= 10 ) { if ( log[cont].cod == cod ) { if (log[cont].vazio == 1 ) { printf("\nCodigo: %d \nNome: %s\nRU: %s\n email: %s\n\n", log[cont].cod,log[cont].nome,log[cont].RU,log[cont]. email,); getchar(); printf("\nDeseja realmente exlucir? s/n: "); scanf("%s",&resp); if ( ( resp == 'S' ) || ( resp == 's' ) ) { log[cont].vazio=0; log[cont].cod = NULL; printf("\nExclusao feita com sucesso\n"); break; } else { if ( ( resp == 'N' ) || ( resp == 'n' ) ) { printf("Exclusao cancelada!\n"); break; } } } } cont++; if ( cont > 10 ) printf("\nCodigo nao encontrado\n"); } system("pause"); system("cls"); }
  5. abcrute2121@yahoo.com

    matriz algoritimo

    Fazer um algoritmo que efetue a leitura de 10 elementos de um vetor A. Construir um vetor B do mesmo tipo de tamanho, observando a seguinte lei de formação: se o valor do índice for par, o valor deverá ser multiplicado por 5; sendo ímpar deverá ser somado com 5. Ao final mostrar o conteúdo dos dois vetores.
  6. abcrute2121@yahoo.com

    matriz algoritimo

    ) Desenvolver um programa que carregue elementos de uma matriz 4 x 4. No final, apresente o total da soma de todos os elementos que sejam pares.
  7. abcrute2121@yahoo.com

    matriz algoritimo

    Ler 15 elementos de um vetor A. Construir um vetor B do mesmo tipo, observando a seguinte lei de formação: todo elemento do vetor B deverá ser o quadrado (Ex.: x^2) do vetor A correspondente
  8. Rapaziada estou meio adoentado é preciso entregar uma tarefa simples amanha a noite, Preciso fazer um algorítimo em visualg que calcule o tempo gasto de saída de casa é chegada ao trabalho é mostre as horas gastas os minutos gastos é os segundos gastos. Consegui fazer ate a metade mais não estou conseguindo processar o resto. Quem poder da um tombo te agradeço muito. Fiz uma parte Var he,hs,me,ms,hora:inteiro Inicio escreva ("Digite a hora de entrada: ") leia (he) escreva ("Digite os minutos de entrada: ") leia (me) escreva("Digite a hora de saida: ") leia (hs) escreva ("Digite os minutos de saida: ") leia(ms) hora:= hs-he escreva("Passou", hora , ":horas") Fimalgoritmo
  9. Bom dia, estou com uma dificuldade em um algoritmo para um jogo da forca em VisuALG, o algoritmo foi solicitado para um trabalho e um dos requisitos é que ele tenha uma função, como vocês podem ver foi colocado uma função, porém a professora disse que aquela função não retorna nenhum valor, e por isso ela se encaixa como procedimento, pesquisei, tentei e não conseguir encaixar uma função nesse algorítimo, queria acrescentar também a cada final de rodada a opção de jogar ou não novamente. desde já agradeço a ajuda. abaixo segue o Algorítimo - obs o visuALG utilizado foi o 2.0 algoritmo "Jogo da forca" var op,frutas,ne,na:inteiro //op: opçao, ne: numero erro, na:numero de acertos l1,l2,l3,l4,l5,l6,l7,ld1,ld2,ld3,ld4,ld5,ld6,ld7,dig,verifica:caracter //linhas(l1,l2,l3...) serão usadas para o aleatorio, já as ld (ld1, ld2, ld3) serão usadas para verificar o acerto V,D:Caracter funcao Derrota () :caracter inicio Escreval("============================================================") escreval("============================================================") escreval escreval(" --------- FIM DE JOGO! ------- ") ESCREVAL ESCREVAL(" --------- GAME OVER =( ------- ") ESCREVAL Escreval("============================================================") escreval("============================================================") fimfuncao funcao vitoria () : caracter inicio limpatela Escreval("============================================================") escreval("============================================================") escreval escreval(" PARABÊNS VOCE VENCEU! ") ESCREVAL Escreval("============================================================") escreval("============================================================") fimfuncao inicio aleatorio on // ativa o modo aleatorio fonte, palavra on é opcional aleatorio 1,7 // seleciona o ranger do aleatorio, é preciso definir para o comando ter as opção para escolha leia (frutas) // todo leia vai ser lançado um numero aleatorio nesse caso de 1 a 3 aleatorio off // desativa o modo aleatorio, assim ele escolher uma das opções das palavras. limpatela // limpa tela repita // (repita 1) repitir o comando ate achar o comando interrompa escreval("---SEJA BEM VINDO---") escreval escreval(" ---JOGO DA FORCA--- ") escreval("Autores: Charles Ramos, Pedro Duca, Richard Vepo") escreval escreval escreval("Digite 1 para jogar e 0 para sair") leia(op) escolha op // verificar qual opção foi selecionada caso 0 //sair escreva("você escolheu a opção 0 para sair") escreval escreval fimalgoritmo // encerrar o algoritmo caso 1 interrompa // para o loop de escolher opção outrocaso // caso digite algo diferente de 0 ou 1 ele vai limpar a tela limpatela // limpa a tela, e vai voltar para o loop de opção. fimescolha fimrepita// fim repita 1 escolha frutas // palava que vai ser escolhida automaticamente pelo aleatorio no inicio do código em aleatorio on caso 1 l1 <- "d" l2 <- "a" l3 <- "m" l4 <- "a" l5 <- "s" l6 <- "c" l7 <- "o" caso 2 l1 <- "a" l2 <- "b" l3 <- "a" l4 <- "c" l5 <- "a" l6 <- "x" l7 <- "i" caso 3 l1 <- "a" l2 <- "b" l3 <- "a" l4 <- "c" l5 <- "a" l6 <- "t" l7 <- "e" caso 4 l1 <- "a" l2 <- "c" l3 <- "e" l4 <- "r" l5 <- "o" l6 <- "l" l7 <- "a" caso 5 l1 <- "l" l2 <- "a" l3 <- "r" l4 <- "a" l5 <- "n" l6 <- "j" l7 <- "a" caso 6 l1 <- "p" l2 <- "e" l3 <- "s" l4 <- "s" l5 <- "e" l6 <- "g" l7 <- "o" caso 7 l1 <- "g" l2 <- "u" l3 <- "a" l4 <- "r" l5 <- "a" l6 <- "n" l7 <- "a" fimescolha ld1 <- "_" // LINHAS USADAS PARA ESCREVER ld2 <- "_" ld3 <- "_" ld4 <- "_" ld5 <- "_" ld6 <- "_" ld7 <- "_" // inicio do jogo repita //repita2 se (ne > 7) entao // Se número de erros for maior que 6 que é o tamanho das palavras logo, jogador perde, ou seja, jogador possui 6 chances apenas. D<- Derrota FIMALGORITMO fimse se (ld1 <> "_") e (ld2 <> "_") e (ld3 <> "_") e (ld4 <> "_") e (ld5 <> "_") e (ld6 <> "_") e (ld7 <> "_") entao // Se as linhas forem diferentes de _ significa que existe letra no local, V<- Vitoria FIMALGORITMO fimse limpatela Escreval("============================================================") escreval("============================================================") escreval("") escreval(" /-----|") escreval(" / |") se (ne > 0 ) entao escreval(" / (x.x)") senao escreval(" /") fimse se (ne > 1 ) entao escreval(" | __||__ ") senao escreval(" | ") fimse se (ne > 2 ) entao escreval(" | /| |\\") senao escreval(" | ") fimse se (ne > 3) entao escreval(" | / |_____| \\") senao escreval(" | ") fimse se (ne > 4) entao escreval(" | || ||") senao escreval(" | ") fimse se (ne > 5) entao escreval(" | _|| _||") senao escreval(" | ") fimse se (ne > 6) entao escreval(" | |__||__|") escreval("===== ULTIMA CHANCE! ") senao escreval(" | ") escreval("===== ") fimse escreval("") escreval("Acertos: ",na) escreval("Erros: ",ne) escreval("") escreva("Palavra com 7 letras: ",ld1," ",ld2," ",ld3," ",ld4," ",ld5," ",ld6," ",ld7) Escreval("") escreval("Dica da palavra: FRUTA ") escreval escreva("digite uma letra: ") leia(dig) verifica <- "0" se (l1 = dig) e (ld1 = "_") entao ld1 <- dig na <- na + 1 verifica <- "1" fimse se (l2 = dig) e (ld2 = "_") entao ld2 <- dig na <- na + 1 verifica <- "1" fimse se (l3 = dig) e (ld3 = "_") entao ld3 <- dig na <- na + 1 verifica <- "1" fimse se (l4 = dig) e (ld4 = "_") entao ld4 <- dig na <- na + 1 verifica <- "1" fimse se (l5 = dig) e (ld5 = "_") entao ld5 <- dig na <- na + 1 verifica <- "1" fimse se (l6 = dig) e (ld6 = "_") entao ld6 <- dig na <- na + 1 verifica <- "1" fimse se (l7 = dig) e (ld7 = "_") entao ld7 <- dig na <- na + 1 verifica <- "1" fimse se (verifica = "0") entao ne <- ne + 1 fimse escreval("==============================================================") escreval("==============================================================") fimrepita fimalgoritmo
  10. Robson Oliveira1

    Algoritimo

    1. Imprima uma PG, onde são fornecidos o primeiro termo, a razão e a quantidade de termos desejada. 2. Calcule a soma dos 20 primeiros termos da série: 1!/1 – 2!/3 + 3!/7 – 4!/15 + 5!/31 – ... Alguem da uma ajuda nessas duas questões. Algoritimo em Portugol
  11. Saudações a todos, Estou com uma dificuldade para criar um algorítimo. Minha ideia é a seguinte: Adicionar ao final de uma url repetida, o valor "-2"... E cada vez que o titulo repetir, incrementar uma unidade no final gerando assim por diante urls diferentes. Ex: Hoje, quando cadastro um post no meu sistema, ele pega o titulo e o transforma em url... Retirando os espaços, acentos etc. $sngl_titulo = $_POST['sngl_titulo']; function removeAccents($str) { $a = array('À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'ÿ', 'Ā', 'ā', 'Ă', 'ă', 'Ą', 'ą', 'Ć', 'ć', 'Ĉ', 'ĉ', 'Ċ', 'ċ', 'Č', 'č', 'Ď', 'ď', 'Đ', 'đ', 'Ē', 'ē', 'Ĕ', 'ĕ', 'Ė', 'ė', 'Ę', 'ę', 'Ě', 'ě', 'Ĝ', 'ĝ', 'Ğ', 'ğ', 'Ġ', 'ġ', 'Ģ', 'ģ', 'Ĥ', 'ĥ', 'Ħ', 'ħ', 'Ĩ', 'ĩ', 'Ī', 'ī', 'Ĭ', 'ĭ', 'Į', 'į', 'İ', 'ı', 'IJ', 'ij', 'Ĵ', 'ĵ', 'Ķ', 'ķ', 'Ĺ', 'ĺ', 'Ļ', 'ļ', 'Ľ', 'ľ', 'Ŀ', 'ŀ', 'Ł', 'ł', 'Ń', 'ń', 'Ņ', 'ņ', 'Ň', 'ň', 'ʼn', 'Ō', 'ō', 'Ŏ', 'ŏ', 'Ő', 'ő', 'Œ', 'œ', 'Ŕ', 'ŕ', 'Ŗ', 'ŗ', 'Ř', 'ř', 'Ś', 'ś', 'Ŝ', 'ŝ', 'Ş', 'ş', 'Š', 'š', 'Ţ', 'ţ', 'Ť', 'ť', 'Ŧ', 'ŧ', 'Ũ', 'ũ', 'Ū', 'ū', 'Ŭ', 'ŭ', 'Ů', 'ů', 'Ű', 'ű', 'Ų', 'ų', 'Ŵ', 'ŵ', 'Ŷ', 'ŷ', 'Ÿ', 'Ź', 'ź', 'Ż', 'ż', 'Ž', 'ž', 'ſ', 'ƒ', 'Ơ', 'ơ', 'Ư', 'ư', 'Ǎ', 'ǎ', 'Ǐ', 'ǐ', 'Ǒ', 'ǒ', 'Ǔ', 'ǔ', 'Ǖ', 'ǖ', 'Ǘ', 'ǘ', 'Ǚ', 'ǚ', 'Ǜ', 'ǜ', 'Ǻ', 'ǻ', 'Ǽ', 'ǽ', 'Ǿ', 'ǿ', 'Ά', 'ά', 'Έ', 'έ', 'Ό', 'ό', 'Ώ', 'ώ', 'Ί', 'ί', 'ϊ', 'ΐ', 'Ύ', 'ύ', 'ϋ', 'ΰ', 'Ή', 'ή', ".", ",", "!", "@", "#", "$", "%", "¨", "&", "*", "(", ")", ":", ";", "?", "/", "|", "'", "\"", "+", "=", "º", "ª", "§", "¢", "£","¹", "²", "³", "�"); $b = array('A', 'A', 'A', 'A', 'A', 'A', 'AE', 'C', 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', 'D', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U', 'Y', 's', 'a', 'a', 'a', 'a', 'a', 'a', 'ae', 'c', 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y', 'A', 'a', 'A', 'a', 'A', 'a', 'C', 'c', 'C', 'c', 'C', 'c', 'C', 'c', 'D', 'd', 'D', 'd', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'G', 'g', 'G', 'g', 'G', 'g', 'G', 'g', 'H', 'h', 'H', 'h', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'IJ', 'ij', 'J', 'j', 'K', 'k', 'L', 'l', 'L', 'l', 'L', 'l', 'L', 'l', 'l', 'l', 'N', 'n', 'N', 'n', 'N', 'n', 'n', 'O', 'o', 'O', 'o', 'O', 'o', 'OE', 'oe', 'R', 'r', 'R', 'r', 'R', 'r', 'S', 's', 'S', 's', 'S', 's', 'S', 's', 'T', 't', 'T', 't', 'T', 't', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'W', 'w', 'Y', 'y', 'Y', 'Z', 'z', 'Z', 'z', 'Z', 'z', 's', 'f', 'O', 'o', 'U', 'u', 'A', 'a', 'I', 'i', 'O', 'o', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'A', 'a', 'AE', 'ae', 'O', 'o', 'Α', 'α', 'Ε', 'ε', 'Ο', 'ο', 'Ω', 'ω', 'Ι', 'ι', 'ι', 'ι', 'Υ', 'υ', 'υ', 'υ', 'Η', 'η', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''); return str_replace($a, $b, $str); } $sngl_titulo_sa = removeAccents($sngl_titulo); $sngl_titulo_min = strtolower($sngl_titulo_sa); $sngl_url_pre = str_replace(" ", "-", $sngl_titulo_min); $sngl_url = str_replace("--", "-", $sngl_url_pre); Sendo assim, se o titulo do post for, por exemplo, "Olá mundo!", este código acima transforma-o em "ola-mundo". A minha intenção é... Quando eu cadastrar outro post com o mesmo titulo, ele verificar se já existe uma url "ola-mundo" e criar uma url diferente: "ola-mundo-2" Se eu voltar a cadastrar um terceiro post com o mesmo titulo "Olá mundo!", o algorítimo cadastrar uma terceira url com o valor "ola-mundo-3". E assim por diante: "ola-mundo", "ola-mundo-2", "ola-mundo-3", "ola-mundo-4", "ola-mundo-5", "ola-mundo-6" ... Espero ter sido claro, e que alguém possa me ajudar. Desde já agradeço a atenção de todos. Atenciosamente, Charles Julião.
  12. Tauan Henrique Viera

    preciso de ajuda com um algoritimo

    ola eu estou com um projeto estava precisando de uma ajuda ,estou precisando de um algoritimo para poder classificar a porcentagem de chande que tem de uma sequencia de numero ser sorteada na mega sena , ja tenho todos os numero sorteados ate hoje ai gostaria de fazer um programa que pegue esses numero e classifique qual numeros tem mais chances de sair na mega sena mais não sei fazer o algoritimo alguem que possa me ajuda ?
  13. gamedoido

    Tabela hash

    Olá, alguem poderia me ajudar com essa questão de uma lista de tabela hash? se possivel me falar tambem o nome desses simbolos.
  14. rafatrinity

    Merge Sort

    como fazer merge sort de forma não recursiva e/ou sem passar vetor como parametro
  15. Olá a todos!! é o seguinte!! tenho um programa rodando em web, porem me deparei com um problema grave, a ideia é a responsividade, ou seja que a pagina va se adaptando a cada resoluçao de monitor, a pagina é composta por elementos relativos, se for um tipo clicado no menu tera 3 elementos, se for outro tera 4, assim por diante ate 6. como crio uma condiçao com javascript, para gerar um alerta la no css para mover as divs e remover as vazias. hhhhhh hhhhhh hhhhhh h h h h h h h h h h h h hhhhhh hhhhhh hhhhhh este e basicamente o exemplo tenho tres tiles como fasso para testar o codigo e verificar q o do meio esta vaizio, com javascript, depois informar as css para mover os dois da ponta para o centro da pagia nao deixando espaço vazio, nao fasso ideia de onde começar??? vou colocar o codigo, pensei em testar meu javascript do inicio, para verificar quantos retornos ele daria, dai chamaria outra pagina css vinculada e acrecentaria o link, porem nn sei oque vai acontecer com o link original da pagia e ai oque acham?? <DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="estilo/3blocos.css" type="text/css" media="screen"> <link href='https://fonts.googleapis.com/css?family=Fjalla+One' rel='stylesheet' type='text/css'> <title>SUINO</title> <script language="javascript"> function disableselect(e){ return false } function reEnable(){ return true } //if IE4+ document.onselectstart=new Function ("return false") document.oncontextmenu=new Function ("return false") //if NS6 if (window.sidebar){ document.onmousedown=disableselect document.onclick=reEnable } </script> <script type="text/javascript"> function calcularMoeda(){ //pego o value do campo1// var valor1 = document.getElementById("campo1").value; //remove os pontos e virgulas// valor1 = valor1.replace(".", ""); valor1 = valor1.replace(",", ""); //realiza os calculos// var total = valor1; var icms = ((valor1*1.0303171641791045)-valor1); icms = icms/100; var pis = ((valor1*1.01665)-valor1); pis = pis/100; var soma = icms + pis; //transforma em moeda// total = MascaraMoedaValue("" + total + "",'.',','); icms = MascaraMoedaValue("" + icms.toFixed(2) + "",'.',','); pis = MascaraMoedaValue("" + pis.toFixed(2) + "",'.',','); soma = MascaraMoedaValue("" + soma.toFixed(2) + "",'.',','); //envia o resultado do calculo para o campo pre setado// document.getElementById("total").innerText = total; document.getElementById("icms").innerText = icms; document.getElementById("pis").innerText = pis; document.getElementById("soma").innerText = soma; document.getElementById("total1").innerText = total; document.getElementById("icms1").innerText = icms; document.getElementById("pis1").innerText = pis; document.getElementById("soma1").innerText = soma; document.getElementById("total2").innerText = total; document.getElementById("icms2").innerText = icms; document.getElementById("pis2").innerText = pis; document.getElementById("soma2").innerText = soma; } //mascara para numeros completos function MascaraMoedaValue(valor, SeparadorMilesimo, SeparadorDecimal){ var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = valor.length; for(i = 0; i < len; i++) if ((valor.charAt(i) != '0') && (valor.charAt(i) != SeparadorDecimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(valor.charAt(i))!=-1) aux += valor.charAt(i); len = aux.length; if (len == 0) valor = ''; if (len == 1) valor = '0'+ SeparadorDecimal + '0' + aux; if (len == 2) valor = '0'+ SeparadorDecimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += SeparadorMilesimo; j = 0; } aux2 += aux.charAt(i); j++; } valor = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) valor += aux2.charAt(i); valor += SeparadorDecimal + aux.substr(len - 2, len); return valor; } return valor; } function MascaraMoedaInput(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){ var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; key = String.fromCharCode(whichCode); // Valor para o código da Chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = objTextBox.value.length; for(i = 0; i < len; i++) if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i); aux += key; len = aux.length; if (len == 0) objTextBox.value = ''; if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux; if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += SeparadorMilesimo; j = 0; } aux2 += aux.charAt(i); j++; } objTextBox.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) objTextBox.value += aux2.charAt(i); objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len); } return false; } </script> </head> <body> <div class="barra vermelho"> <h1>SUINO</h1> <div class="logo"> <img src="midia/porco.png"/> </div> <div class="busca"> <h2>Informe o valor da compra abaixo: $$</h2> <input type="text" id="campo1" onKeyPress="return(MascaraMoedaInput(this,'.',',',event))"/> <button type="button" onclick="calcularMoeda()">calcular</button> </div> <div class="informacoes"> <br> <br> <br> <li id="obs" align="justify">Crédito Presumido ICMS: 1 para cada 5, representando 20% a cada 4%, liquido 3,03%.</li> <li id="obs" align="justify">Crédito Presumido Pis e Cofins: Valor da compra x Percentual Tributado x 60% x 9,25%.</li> <li id="obs" align="justify">*Necessário liminar para isenção do Funrural.</li> </div> <div class="retorno"> <a href="menu.html"><h2>VOLTAR</h2></a> <a href="menu.html"><img src="midia/retorno.png"/></a> </div> </div> <div class="header"> <div class="linha"> <div class="tile cinza"> <div class="title"> titulo </div> </div> <div class="tile cinza"> <div class="title"> titulo </div> </div> <div class="tile cinza"> <div class="title"> titulo </div> </div> <div class="tile cinza"> <div class="title"> titulo </div> </div> <div class="tile cinza"> <div class="title"> titulo </div> </div> </div> </div> </body> </html>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.