Jump to content
Fórum Script Brasil

Search the Community

Showing results for tags 'multiplicação'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 6 results

  1. fabionps

    CALCULADORA NO PYTHON

    Pessoal meu professor da faculdade passou trabalho para fazer um programa pra fazer uma calculadora de produto e divisão no python. A pessoa escolhe o que ela vai fazer e depois escolher dois números inteiros. OBS.: Não pode usar nenhum comando de laço e só pode usar os operadores aritméticos + e/ou - Não pode usar * nem /
  2. Olá pessoal, estou desenvolvendo um projeto em Rails e me deparei com um problema aparentemente simples com javascript porem estou quebrando a cabeça com isso a dois dias. Em resumo estou pegando o valor de um input, convertendo para float e multiplicando por um outro valor float que vem do banco de dados. O produto sempre é um Nan embora os valores multiplicados sejam numeros. Coloquei alerts para procurar pelo erro. Configurei os alerts para mostrarem o tipo de dados com typeof e também o valor da variável. depois de vários testes descobri que o erro esta na linha: resultado_hora_extra = funcionario_hora_extra * multiplicador_hora_extra Embora funcionario_hora_extra e multiplicador_hora_extra sejam numeros o resultado_hora_extra sempre retorna NaN. Se alguém puder ajudar..... <p id="notice" class="print"><%= notice %></p> <ul class="nav nav-tabs print"> <li class="nav active print"><a href="#A" data-toggle="tab">Detalhes</a></li> <li class="nav print"><a href="#B" data-toggle="tab">Holerite para Impressao</a></li> <li class="nav print"><a href="#C" data-toggle="tab">Holerites</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> <div class="tab-pane fade in active" id="A"> <p> <strong>Nome:</strong> <%= @funcionario.nome %> </p> <p> <strong>Endereço:</strong> <%= @funcionario.endereco %> </p> <p> <strong>Telefone:</strong> <%= @funcionario.telefone %> </p> <p> <strong>CNPJ:</strong> <%= @funcionario.cnpj %> </p> <p> <strong>Numero da Conta:</strong> <%= @funcionario.numero_da_conta %> </p> <p> <strong>Admissao:</strong> <%= @funcionario.admissao %> </p> <p> <strong>Recisao:</strong> <%= @funcionario.recisao %> </p> <p> <strong>Próximas férias</strong> <%= @funcionario.inicio_das_ferias %> à <%= @funcionario.fim_das_ferias %> </p> <p> <strong>Descrição de Férias:</strong> <%= @funcionario.descricao_de_ferias %> </p> <p> <strong>Informações adicionais:</strong> <%= @funcionario.informacoes_adicionais %> </p> <p> <strong>Remuneração base</strong> <%= @funcionario.remuneracao_base %> </p> <p> <strong>Adicional noturno:</strong> <%= @funcionario.adicional_noturno %> </p> <p> <strong>Valor da hora extra:</strong> <%= @funcionario.hora_extra %> </p> <p> <strong>Auxílio transporte:</strong> <%= @funcionario.auxilio_transporte %> </p> <p> <strong>Valor bonus de feriado:</strong> <%= @funcionario.bonus_feriado %> </p> <p> <strong>Número do conselho:</strong> <%= @funcionario.numero_do_conselho %> </p> <p> <strong>Inss:</strong> <%= @funcionario.inss %> </p> <p> <strong>Tipo:</strong> <%= @funcionario.tipo %> </p> <h4>Pacientes ativos deste funcionário</h4> <div class="list-group"> <% @funcionario.pacientes.each do |paciente| %> <%= link_to paciente.nome, paciente_path, class: "list-group-item" %> <% end %> </div> <h4>Pacientes inativos deste funcionário</h4> <%= @funcionario.cuidou %> <br /> <br /> <%= link_to 'editar', edit_funcionario_path(@funcionario), class: 'btn btn-primary' %> | <%= link_to 'voltar', funcionarios_path, class: 'btn btn-primary' %> </div> <div class="tab-pane fade" id="B"> <% if @funcionario.holerites != [] %> <button onclick="print()" class="btn btn-primary print margin_maior_botao">Imprimir Holerite</button> <table class="table table-hover table-bordered"> <thead> <tr> <th class="text-center">Recibo de Pagamento de Prestação de Serviços</th> </tr> </thead> </table> <table class="table table-hover table-bordered"> <thead> <tr> <th>Contratado: <%= @funcionario.nome %></th> <th><%= @funcionario.endereco %></th> </tr> </thead> </table> <table class="table table-hover table-bordered"> <thead> <tr> <th>CNPJ: <%= @funcionario.cnpj %> </th> <th><%= @funcionario.created_at.to_s(:holerite) %></th> </tr> </thead> </table> <table class="table table-hover table-bordered"> <thead> <tr> <th>Contratante: Cuiddy Home Care Serviços LTDA-ME</th> </tr> </thead> </table> <table class="table table-hover table-bordered"> <thead> <tr> <th>Descrição</th> <th>Vencimentos</th> <th>Descontos</th> </tr> </thead> <tbody> <% if @funcionario.remuneracao_base != nil %> <tr> <td>Remuneração base</td> <td><%= @funcionario.remuneracao_base %></td> <td></td> </tr> <% end %> <% if @funcionario.adicional_noturno != nil %> <tr> <td>Adicional noturno</td> <td><%= @funcionario.adicional_noturno %></td> <td></td> </tr> <% end %> <% if @funcionario.hora_extra != nil %> <tr> <td>Hora extra</td> <td><%if @funcionario.hora_extra.nil? or @funcionario.holerites.last.multiplicador_hora_extra.nil? %><% else %><%= @funcionario.hora_extra %> x <%= @funcionario.holerites.last.multiplicador_hora_extra %> = <%= @funcionario.hora_extra * @funcionario.holerites.last.multiplicador_hora_extra %><% end %></td> <td></td> </tr> <% end %> <% if @funcionario.auxilio_transporte != nil %> <tr> <td>Auxilio transporte</td> <td><%= @funcionario.auxilio_transporte %></td> <td></td> </tr> <% end %> <% if @funcionario.bonus_feriado != nil %> <tr> <td>Bonus feriado</td> <td><% if @funcionario.bonus_feriado.nil? or @funcionario.holerites.last.multiplicador_bonus_feriado.nil? %><% else %><%= @funcionario.bonus_feriado %> x <%= @funcionario.holerites.last.multiplicador_bonus_feriado %> = <%= @funcionario.bonus_feriado * @funcionario.holerites.last.multiplicador_bonus_feriado %> <% end %> </td> <td></td> </tr> <% end %> <% if @funcionario.holerites.last.plantao_extra_um != nil %> <tr> <td>Plantão extra diurno</td> <td><%= @funcionario.holerites.last.plantao_extra_um %> x <%= @funcionario.holerites.last.multiplicador_plantao_extra_um %> = <%= @funcionario.holerites.last.plantao_extra_um * @funcionario.holerites.last.multiplicador_plantao_extra_um %> </td> <td></td> </tr> <% end %> <% if @funcionario.holerites.last.plantao_extra_dois != nil %> <tr> <td>Plantão extra noturno</td> <td><%= @funcionario.holerites.last.plantao_extra_dois %> x <%= @funcionario.holerites.last.multiplicador_plantao_extra_dois %> = <%= @funcionario.holerites.last.plantao_extra_dois * @funcionario.holerites.last.multiplicador_plantao_extra_dois %> </td> <td></td> </tr> <% end %> <% if @funcionario.holerites.last.plantao_extra_tres != nil %> <% end %> <% if @funcionario.holerites.last.decimo_terceiro != nil %> <tr> <td>13 Salário</td> <td><%= @funcionario.holerites.last.decimo_terceiro %></td> <td></td> </tr> <% end %> <% if @funcionario.holerites.last.adiantamento != nil %> <tr> <td>Adiantamento</td> <td></td> <td><%= @funcionario.holerites.last.adiantamento %></td> </tr> <tr> <td>Falta</td> <td></td> <td><%= @funcionario.holerites.last.falta %> x <%= @funcionario.holerites.last.multiplicador_falta %> = <%= @funcionario.holerites.last.falta * @funcionario.holerites.last.multiplicador_falta %></td> </tr> <% end %> <tr> <td></td> <td> <p>Vencimentos R$ <%= @total_vencimentos %></p> </td> <td> <p>Descontos R$ <%= @descontos %></p> </td> </tr> <tr> <td></td> <td> </td> <td> <p>Líquido R$ <%= @liquido %></p> </td> </tr> <tr> <td> <p>Remuneracao referente ao período de <%= @funcionario.holerites.last.periodo_inicial %> a <%= @funcionario.holerites.last.periodo_final %></p> <p><%= @funcionario.holerites.last.mensagem %></p> </td> <td> <p>Recebi a importancia líquida | Itajubá ____/____/________</p> <p>________________________________________________</p> <p>Assinatura do Prestador</p> </td> <td></td> </tr> </tbody> </table> <% end %> </div> <div class="tab-pane fade" id="C"> <h2>Criar holerite:</h2> <%= bootstrap_form_for([@funcionario, @funcionario.holerites.build]) do |f| %> <%= f.date_select :data %> <%= f.text_field :multiplicador_hora_extra %> <%= f.text_field :multiplicador_bonus_feriado %> <%= f.text_field :plantao_extra_um %> <%= f.text_field :multiplicador_plantao_extra_um %> <%= f.text_field :plantao_extra_dois %> <%= f.text_field :multiplicador_plantao_extra_dois %> <%= f.text_field :adiantamento %> <%= f.text_field :falta %> <%= f.text_field :multiplicador_falta %> <%= f.date_field :periodo_inicial %> <%= f.date_field :periodo_final %> <%= f.text_field :mensagem %> <%= f.text_field :ferias %> <%= f.text_field :terco_ferias %> <%= f.text_field :decimo_terceiro %> <%= f.text_field :tv %> <%= f.text_field :td %> <%= f.text_field :tl %> <div class="actions"> <%= f.submit :enviar, class: 'btn btn-primary' %> </div> <% end %> <br /> <table class="table table-hover table-bordered"> <thead> <tr> <th>Data</th> <th>Vencimentos</th> <th>Descontos</th> <th>Remuneraçao líquida</th> </tr> </thead> <tbody> <% @funcionario.holerites.each do |h| %> <tr> <td><strong><%= h.data %></strong></td> <td><%= h.tv %></td> <td><%= h.td %></td> <td><%= h.tl %></td> </tr> <% end %> </tbody> </table> </div> <script type="text/javascript"> var total_vencimentos = 0 var descontos = 0 var liquido = 0 var multiplicador_hora_extra = 0 var multiplicador_bonus_feriado = 0 var plantao_extra_um = 0 var multiplicador_plantao_extra_um = 0 var plantao_extra_dois = 0 var multiplicador_plantao_extra_dois = 0 var decimo_terceiro = 0 var adiantamento = 0 var falta = 0 var multiplicador_falta = 0 var funcionario_hora_extra = 0 var resultado_hora_extra = 0 $("#holerite_multiplicador_hora_extra").focusout(function(){ multiplicador_hora_extra1 = $("#holerite_multiplicador_hora_extra").val(); multiplicador_hora_extra = parseFloat(multiplicador_hora_extra1); }); $("#holerite_multiplicador_bonus_feriado").focusout(function(){ multiplicador_bonus_feriado = $("#holerite_multiplicador_bonus_feriado").val(); }); $("#holerite_plantao_extra_um").focusout(function(){ plantao_extra_um = $("#holerite_plantao_extra_um").val(); }); $("#holerite_multiplicador_plantao_extra_um").focusout(function(){ multiplicador_plantao_extra_um = $("#holerite_multiplicador_plantao_extra_um").val(); }); $("#holerite_plantao_extra_dois").focusout(function(){ plantao_extra_dois = $("#holerite_plantao_extra_dois").val(); }); $("#holerite_multiplicador_plantao_extra_dois").focusout(function(){ multiplicador_plantao_extra_dois = $("#holerite_multiplicador_plantao_extra_dois").val(); }); $("#holerite_decimo_terceiro").focusout(function(){ decimo_terceiro = $("#holerite_decimo_terceiro").val(); }); $("#holerite_adiantamento").focusout(function(){ adiantamento = $("#holerite_adiantamento").val(); }); $("#holerite_falta").focusout(function(){ falta = $("#holerite_falta").val(); }); $("#holerite_multiplicador_falta").focusout(function(){ multiplicador_falta = $("#holerite_multiplicador_falta").val(); }); <% if @funcionario.remuneracao_base.nil? %> <% else %> total_vencimentos = total_vencimentos + <%= @funcionario.remuneracao_base %> <% end %> <% if @funcionario.adicional_noturno.nil? %> <% else %> total_vencimentos = total_vencimentos + <%= @funcionario.adicional_noturno %> <% end %> <% if @funcionario.hora_extra.nil? %> <% else %> funcionario_hora_extra = <%= @funcionario.hora_extra %> resultado_hora_extra = funcionario_hora_extra * multiplicador_hora_extra total_vencimentos = total_vencimentos + resultado_hora_extra <% end %> <% if @funcionario.auxilio_transporte.nil? %> <% else %> total_vencimentos = total_vencimentos + <%= @funcionario.auxilio_transporte %> <% end %> <% if @funcionario.bonus_feriado.nil? %> <% else %> total_vencimentos = total_vencimentos + (<%= @funcionario.bonus_feriado %> * multiplicador_bonus_feriado) <% end %> total_vencimentos = total_vencimentos + (plantao_extra_um * multiplicador_plantao_extra_um) total_vencimentos = total_vencimentos + (plantao_extra_dois * multiplicador_plantao_extra_dois) total_vencimentos = total_vencimentos + decimo_terceiro descontos = descontos + adiantamento descontos = descontos + (falta * multiplicador_falta) liquido = total_vencimentos - descontos $(document).ready(function() { $("#btn_recado").click(function(){ alert("alvo: " + typeof funcionario_hora_extra * multiplicador_hora_extra + " - " + funcionario_hora_extra * multiplicador_hora_extra); }); }); </script> <input type="button" value="Recado" id="btn_recado" />
  3. Fiz em C um programa no Linux de multiplicação de matrizes de ordem 1000 A e B, (Ou seja, matrizes quadradas 1000x1000) que resulta em uma outra matriz C, só que agora eu tenho que adicionar threads e não sei como e nem aonde coloca-las. Eu preciso de 4 threads: 1 para calcular de 0 à 249; 2 para calcular de 250 à 499; 3 para calcular de 500 à 749; 4 para calcular de 750 à 999; Segue código abaixo: #include <time.h> #include <stdio.h> #include <stdlib.h> #include <pthread.h> int main(){ pthread_t thread_1; pthread_t thread_2; pthread_t thread_3; pthread_t thread_4; int i; int j; int linhas; int colunas; int ordem; long T1; long T2; float delta; printf("Digite a ordem das matrizes quadradas A e B: "); scanf("%d", &ordem); T1 = clock(); printf("\nAs matrizes quadradas A e B, são matrizes de ordem %d",ordem); ordem = ordem - 1; linhas = ordem; colunas = ordem; float A[linhas+1][colunas+1]; float B[linhas+1][colunas+1]; for(i = 0; i <= linhas; i++){ for(j = 0; j <= colunas; j++){ printf("\n\nEntre com o valor da matriz A[%d][%d]: ",i+1,j+1); scanf("%f", &A[i][j]); printf("\nEntre com o valor da matriz B[%d][%d]: ",i+1,j+1); scanf("%f", &B[i][j]); } } printf("\nA multiplicacao das matrizes A e B:\n\n"); for(i = 0; i <= linhas; i++) { for(j = 0; j <= colunas; j++) { float produto[linhas+1][colunas+1]; for(int AUX = 0; AUX <= ordem; AUX++) { produto[i][j] += A[i][AUX] * B[AUX][j]; } printf("%.2f ",produto[i][j]); } printf("\n"); } T2 = clock(); delta = (float)(T2-T1)/CLOCKS_PER_SEC; printf("\n\nTempo %.5f segundos",delta); return 0; } Desde já agradeço!
  4. alguém poderia me ajudar?estou tentando multiplicar duas matrizes, A e Be salvar o resultado em Co resultado não ta certo, to usando threadso queria uma opinião para saber se ta certo o que to fazendo, porque o que ta me intrigando é que os valores da linha da matriz C não altera #include<stdio.h> #include<stdlib.h> #include<pthread.h> pthread_t thread_1; pthread_t thread_2; pthread_t thread_3; int a[3][2] = {{1, 4}, {2, 5}, {3, 6}}; int b[2][3] = {{7, 8, 9}, {10, 11, 12}}; int c[3][3] = {{1, 2, 3}, {0, 0, 0}, {0, 0, 0}}; void* tarefa_1(void *p) { printf("\nThread1\n"); for (int col = 0; col < 3; col++) { // Multiplica a linha de A pela coluna de B. for (int i = 0; i < 2; i++) { c[1][col] += a[1][i] * b[i][col]; } printf("%i\t",c[1][col]); printf("\n"); } } void* tarefa_2(void *p) { printf("\nThread2\n"); for (int col = 0; col < 3; col++) { // Multiplica a linha de A pela coluna de B. for (int i = 0; i < 2; i++) { c[2][col] += a[2][i] * b[i][col]; } printf("%i\t",c[2][col]); printf("\n"); } } void* tarefa_3(void *p) { printf("\nThread3\n"); for (int col = 0; col < 3; col++) { // Multiplica a linha de A pela coluna de B. for (int i = 0; i < 2; i++) { c[3][col] += a[3][i] * b[i][col]; } printf("%i\t",c[3][col]); printf("\n"); } } int main() { printf("Inicio das Threads...\n"); // inicia as duas threads, passando como parametroa thread e a função que cada uma deve executar pthread_create(&thread_1, NULL, tarefa_1, NULL); pthread_create(&thread_2, NULL, tarefa_2, NULL); pthread_create(&thread_3, NULL, tarefa_3, NULL); // faz com que a thread principal espere a thread 1,2,3 acabarem; pthread_join(thread_1, NULL); pthread_join(thread_2, NULL); pthread_join(thread_3, NULL); printf("resultado da tabela 3\n"); for(int i = 0;i<3; i++){ for(int j= 0; j<3;j++){ printf("%i\t ",c[i][j]); } printf("\n"); } exit(0); }
  5. Preciso do seguinte codigo para um calculo simples de CHOPP 1(Uma) Pessoa consome 2 (Dois) Litros de Chopp em 4 horas. Os campos seriam estes : Digite quantidade de pessoas---- Digite quantidade de horas----- Resultado ----- baseado neste seguinte codigo! <html> <body> <script> function soma() { form.campo4.value = (form.campo1.value*1) + (form.campo2.value*1) } </script> <form name="form"> <input name="campo1"><br> <input name="campo2"><br> <input name="campo4" readonly><br> <input type="button" onclick="soma()" value="Soma os Valores"> </form> </body> </html> Algum pode me ajudar?
  6. Boa tarde, estou tentando realizar uma programação em C++ utilizando a IDE CodeBlocks. Porém algumas dúvidas surgiram na seguinte atividade. Elaborar um programa que leia e mostre o conteúdo de dois vetores (A e B ), de 7 posições cada. Posteriormente, criem os vetores Z, Y, T em que: Z é a soma dos elementos do Vetor A com o Vetor B; Y é a subtração entre o Vetor A com o Vetor B; T é o produto entre o Vetor A e o Vetor B; e Mostrar cada um dos vetores resultantes. Utilizando a IDE eu cheguei neste resultado: #include <stdio.h> int main() { int a[7], b[7], z[7], y[7], t=0, i; for (i=0; i<7; i++) { printf("\n Insira o elemento A[%d]: ", i);//Vetor A sendo alimentado scanf("%d", &a); } printf("Valores do Vetor A:\n");// Resultado do Vetor A for (i=0; i<7; i++) printf("\tA[%d]: %d", i, a); for (i=0; i<7; i++) { printf("\n Insira o elemento B[%d]: ", i);//Vetor B sendo alimentado scanf("%d", &b); } printf("\n Valores do Vetor B:\n"); // Resultado do Vetor B for (i=0; i<7; i++) printf("\tB[%d]: %d", i, b); for (i=0; i<7; i++) z = a + b; printf("\nValores do Vetor Z.(A + B ) :\n"); //Soma dos valores dos Vetores A e B for (i=0; i<7; i++) printf("\tZ[%d]: %d", i, z); for (i=0; i<7; i++) y = a - b; printf("\nValores do Vetor Y.(A - B ) :\n"); // Diferença dos valores dos Vetores A e B for (i=0; i<7; i++) printf("\tY[%d]: %d", i, y); for (i=0; i<7; i++) t+= a * b; printf("\nVetor A * Vetor B = %d\n", t);// Multiplicação dos valores dos Vetores A e B return 0; } CREIO QUE TEM ALGUMA COISA ERRADA, pois o resultado da multiplicação está dando 105 Alguém poderia me dar uma mão nesta?
×
×
  • Create New...