Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''dificil''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 2 registros

  1. Boa noite galera, :) Queria saber a opinião de vocês a respeito dessa prova, se acham difícil ou fácil e se conseguiriam resolver rápido. (obs: está em C++). :rolleyes: // Programa Escola de Natação - Prova B1 - 17/09/2016 - Turma da Tarde // #include "Escola.h" // Entry point do programa // void main(void) { int nPeriodo, // periodo da aula de natação nRaia, // raia da piscina nQtdeRaiasDaPiscina, // quantidade de raias da piscina nQtdeTotalDeRaias, // qtde total de raias nos três períodos i, j; // índices genéricos char cOpcao, // opcao do operador cNomeAluno[] = "Preencher com seu nome", cRA_Aluno[] = "Preencher com seu RA", cWork[200]; // para sprintf_s SYSTEMTIME stTime; // para data e hora do sistema // vetores dos periodos e raias das piscinas bool vetRaiasLivres[QTDE_RAIAS_DA_PISCINA * QTDE_PERIODOS]; // vetor que indica se raia livre ou ocupada // true - indica ocupada e false indica livre char vetSobrenomes[QTDE_RAIAS_DA_PISCINA * QTDE_PERIODOS][TAMANHO_SOBRENOME]; // vetor de sobrenomes double vetMensalidades[QTDE_RAIAS_DA_PISCINA * QTDE_PERIODOS]; // vetor mensalidades // para duas casas decimais nos valores setlocale(LC_ALL, "portuguese_brazil"); // para acentuação brasileira // <<<1>>> - Preencher as variáveis com seu nome e RA // <<<2>>> - Fazer um loop indicando que todas as raias de todos os períodos estão desocupadas // // Não se esquecer do seguinte: // No período da manhã temos a raia 1 até Qtde de Raias da Piscina, no período da tarde de // 1 até a Qtde de Raias da Piscina, idem no período da noite. // // // Loop Infinito while(true) { LIMPAR_TELA; GetLocalTime(&stTime); // data e hora do sistema sprintf(cWork, "\tFATEC-Escola de Natação %02d/%02d/%04d às %02d:%02d:%02d\n\tOperador: %s Matrícula: %s", stTime.wDay, stTime.wMonth, stTime.wYear, stTime.wHour, stTime.wMinute, stTime.wSecond, cNomeAluno, cRA_Aluno); cout << cWork << endl; // exibir o menu cout << MATRICULAR_ALUNO << " - Matricular aluno em um período desejado" << endl << CANCELAR_MATRICULA << " - Cancelar a matrícula de um aluno" << endl << LANCAR_DESPESA << " - Lançar despesas em um aluno matriculado" << endl << LISTAR_PERIODO << " - Listar os alunos de um dado período" << endl << SAIR_DO_PROGRAMA << " - Sair do programa" << endl << "\tSelecione: "; cin >> cOpcao; cOpcao = toupper(cOpcao); // converte para maiúscula switch(cOpcao) // avalia a opção escolhida { case MATRICULAR_ALUNO: // <<<5>>> - pedir um período válido (desejado pelo aluno) através da função // BuscarPeriodo // <<<6>>> - chamar a função que verifica se tem uma raia livre no // período desejado e se não houver uma livre, esta função, devolve zero e // caso contrário, devolve o número da raia livre no período desejado // Se não houver uma raia livre cancelar esta ação de matricular aluno // (volta ao menu principal) // <<<7>>> - pedir o sobrenome do aluno sendo matriculado. // verificar se existe o mesmo sobrenome nas raias ocupadas. Para // cada parente encontrado será dado um desconto de 10% limitado ao // máximo de 40%. // Assim: Se houver um só ou o primeiro aluno a mensalidade é cheia (100%); // se houver mais um 10% de desconto, se houver // mais um 20%; mais um 30% e apartir quarto todos terão 40% de desconto // <<<8>>> Associar este aluno ao período e à raia desejada (ocupar a raia com a bool true // no vetor de livre/ocupada, sobrenome que está nesta raia, valor da mensalidade // Indicar a raia e o período onde o aluno foi matriculado // Dar uma pausa e // Voltar ao menu // break; // cai fora do switch case CANCELAR_MATRICULA: // <<<9>>> Chamar a função que pede o periodo e a raia indicando que a ação é // Cancelamento de Matrícula // <<<10>>> Verificar se a raia está ocupada e se estiver livre avisar ao operador e // cancelar está ação voltando ao menu // Se a raia estiver ocupada exibir o sobrenome, valor da matrícula // <<<11>>> Pedir a confirmação do cancelamento da matrícula e havendo a confirmação // apenas indicar que está raia deste periodo está livre. Caso contrário // voltar ao menu principal break; // cai fora do switch case LANCAR_DESPESA: // <<<12>>> Chamar a função que pede o periodo e a raia indicando que a ação é // Lançamento de Despesa // <<<13>>> Verificar se a raia está ocupada e se estiver livre avisar ao operador e // cancelar está ação voltando ao menu // <<<14>>> Se a raia estiver ocupada exibir o Sobrenome e as despesas até o momento // Pedir o valor da despesa // Somar o valor informado às despesas anteriores deste aluno // Voltar ao menu break; // cai fora do switch case LISTAR_PERIODO: // <<<15>>> Pedir um período válido ou zero para cancelar a ação de listar // Se foi informado um período válido listar todos as raias ocupadas // no seguinte formato: // Listagem das raias do periodo: ppppppp // Raia Sobrenome Mensalidade // RR SSSSSSSSS MMMMMM,MM // ..... // ..... // Total Mensalidades: TTTTTT,TT // Onde: PPPPPPP - periodo: "Manhã", "Tarde" ou "Noite" // RR - raia ocupada ( 1 a Qtde de Raias da Piscina) // SSSSSSSSS - sobrenome do aluno // MMMMM - valor da mensalidade // TTTTTT,TT - valor total de todas as mensalidades // <<<16>>> Pausa para visualização e voltar ao menu break; // cai fora do switch case SAIR_DO_PROGRAMA: cout << "Vai sair realmente? (S ou N): "; cin >> cOpcao; if(cOpcao == 's' || cOpcao == 'S') // sair realmente? return; break; // cai fora do switch default: cout << "Opção inválida!" << endl; PAUSA; } // switch } // while } // main // // Funções do Programa // // Função que pede um período válido e uma raia da piscina válida // Parâmetros: // Entrada: int *ptrPeriodo - ponteiro para receber o período desejado // int *ptrRaia - ponteiro para receber a raia da piscina desejada // int nQtdePeriodos - quantidade de períodos da Escola de Natação // int nQtRaiasPiscina - quantidade de raias que tem a piscina da Escola de Natação // char *ptrAcao - ponteiro de um string que contém a ação que está sendo executada // Retorno: bool - true - indica que foi informado um período e uma raia válidos // false - indica que o operador desistiu da ação que iria executar // digitando periodo zero bool PedirPeriodoRaia(int *ptrPeriodo, int *ptrRaia, int nQtdePeriodos, int nQtRaiasPiscina, char *ptrAcao) { return true; // ???? para não dar erro de compilação } // // Função que verifica se tem uma raia livre no período desejado // Parâmetros: // Entrada: bool *ptrVetLivreOcup - ponteiro do vetor de bool que indica se a raia está // livre ou ocupada // int nPeriodo - período desejado // int nQtRaiasPiscina - quantidade de raia que a piscina te´m // Retorno: int - Número da raia que está livre ou zero se não existir nenhuma // raia livre no período desejado int BuscarRaiaLivreNoPeriodo(bool *ptrVetLivreOcup, int nPeriodo, int nQtRaiasPiscina) { return 0; // ???? para não dar erro de compilação } // Parâmetros: // Entrada: int *ptrPeriodo - endereço de uma inteira que receberá o periodo desejado // int nQtdePeriodos - quantidade de periodos // char *ptrAcao - ponteiro de um string que contém a ação em execução // Retorno: bool - true - foi indicado um período válido // false - foi indicado um periodo zero que indica cancelar a ação desejada bool BuscarPeriodo(int *ptrPeriodo, int nQtdePeriodos, char *ptrAcao) { return true; }
  2. 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>
×

Informação importante

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