Boa tarde colegas !
Estou quebrando a cabeça com um job para tratamento de logradouros. Segue o raciocínio:
Tenho uma lista com todos os endereços do estado de São Paulo, onde os mesmos são extraídos da seguinte forma:
Exemplo:
AL-AFONSO SCHMIDT/CDM:ED. SOPHIS SANTANA_COM PRUMADA/BLC:A-555-AP - Apartamento: 61 A
AL-ANAPURUS/EDI:BOULEVARD/BLC:A-777-AP - Apartamento: 131
AL-ARAPANES/EDI:CDOE,6-5ºANDAR-309-AP - Apartamento: 42
AL-ARAPANES/EDI:COND.ED.MOEMA DUPLEX LIFE-1142-AP - Apartamento: 102
AL-ARAPANES/EDI:COND.ED.MOEMA DUPLEX LIFE-1142-AP - Apartamento: 42
AL-ARAPANES/EDI:PARC BRUMENADI-982-AP - Apartamento: 191
AL-BARROS/EDI:PERVAL-186-AP - Apartamento: 1601
AL-BARROS/EDI:PERVAL-186-BL - Blocos: B AP - Apartamento: 1302
AL-CAETANO,S/CDM:ED. GIARDINO_CDOE_1_ANDAR_11 A 13-165-AP - Apartamento: 63
AL-CAETANO,S/EDI:ESPLENDOR-1234-AP - Apartamento: 71
AL-CAETANO,S/EDI:MAGENTA I_CDOE_1_ANDAR_7 A 10-2575-AP - Apartamento: 94
AL-CALCUTA-195-AP - Apartamento: 02
AL-CAMPESTRE-728-CS - Casa: 1
AL-CASA BRANCA/CDM:BRISTOL-851-CJ - Conjunto: 11 AN - Andar: 01
AL-CASA BRANCA/CDM:SAINT SIMON-667-AP - Apartamento: 11
Notem que os casos "não tem um padrão" (até tem por tipo de residencia). Utilizei inúmeras postagens aqui do fórum e consegui solucionar os casos para residencias (padrão TIPO_LOG;LOG;COMPL;NUM), no entanto as formulas e soluções aqui indicadas por vocês "param" na primeira sequencia numérica, entretanto para a maioria dos casos, o texto continua com letras, números e caracteres.
Segue o padrão final que preciso chegar.
Exemplo: AL-AFONSO SCHMIDT/CDM:ED. SOPHIS SANTANA_COM PRUMADA/BLC:A-555-AP - Apartamento: 61 A
Resultado Tratado: AFONSO SCHMIDT 555
Desde de já muito obrigado pelos retornos que certamente virão.
Fazer um algoritmo que dado um intervalo, informe quantos números primos existem nele.
Observações:
a. serão dados como entradas o primeiro e o último número do intervalo em duas linhas subsequentes.
Arquivo fonte: quantosPrimos.py
Entrada:
--------------------------------------------------------
20
30
--------------------------------------------------------
Saída:
--------------------------------------------------------
2
Citar
Editar
Iai Pessoal, postando pela primeira vez aqui nesta área!!
Tenho uma situação muito complicada para resolver e gostaria da ajuda de vocês.
Como substituir os dados de uma fórmula que está em string pelo resultado de consultas no banco de dados?
Os números que estão na fórmula correspondem aos dados de uma tabela onde preciso trazer o valor como retorno.
Select codrelatorio, situacao, formula
Select 10, "teste", "([981] + [988]) / [700]" formula
Ex.: Pegar o número 981 e realizar uma consulta em uma tabela, retornando assim o valor 1090.01;
begin
@valor = SELECT v.valor FROM table_exemplo WHERE codigo = 981
return @valor;
end
Fórmula: (1090.01 + [988]) / [700]
E assim por diante até ter todos os números da fórmula substituídos e ter este resultado:
Olá galera, preciso criar um cálculo de correção monetária, já criei a tabela com todos os índices e fatores baseados no site https://api.tjsp.jus.br (Abril/2017).
Vamos ao que interessa:
Puxei os valores da tabela, a fórmula do cálculo é: Valor (dividido) pelo fator do mes que venceu (multiplicado) pelo ultimo indice cadastrado (mes anterior).
Então temos os valores: Valor (270.72), fator do mês que venceu (48.485963) e fator do mês anterior atual (66.839575).
Eu criei o seguinte cálculo:
$correcao =$valor / $fator_vcto * $fator_atual;
ou seja:
$correcao = 270.72 / 48.485963 * 66.839575;
O resultado que ele me apresenta é 276.699454107990 sendo que na calculadora e no excel o valor correto calculado é 373.1968723