Calculadora de trabalho
Empurrar com 10 N ao longo de 5 m no sentido do movimento realiza 50 J de trabalho; a 90° o mesmo empurrão não realiza nenhum. Informe força, deslocamento e ângulo e receba o trabalho com sinal, em joules. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Força
- 10
- Deslocamento
- 5
- Ângulo
- 0
- Ângulo rad
- 0
- Cosseno theta
- 1
- Trabalho
- 50
- Sinal do trabalho
- positive
O trabalho mecânico mede quanto uma força contribui quando um corpo se desloca. Para força constante e trajeto reto a relação de forma fechada é W igual a F vezes d vezes cosseno de theta, onde theta é o ângulo entre o vetor força e o vetor deslocamento. Quando a força está em newtons e o deslocamento em metros, o trabalho é reportado em joules, a unidade SI de transferência de energia por meios mecânicos. Alunos usam esta fórmula de uma linha para checar lição; professores e autoavaliadores precisam de um oráculo determinístico; engenheiros de laboratório verificam polias, rampas e reboques sem rederivar a projeção cosseno a cada vez. Esta calculadora aceita força, deslocamento e ângulo em graus, devolve trabalho com sinal em joules com cosseno e campos intermediários, e rejeita ângulos acima de cento e oitenta graus mais qualquer entrada não finita para que dados ruins nunca virem um NaN silencioso.
Como o trabalho mecânico é definido e calculado
Comece com um vetor força constante de magnitude F e um deslocamento reto de magnitude d. O ângulo theta entre essas duas direções decide quanto da força realmente realiza trabalho ao longo do trajeto. Só a componente da força paralela ao deslocamento contribui: essa componente é F vezes cosseno de theta, e multiplicar por d produz o trabalho W igual a F d cos theta.
Quando theta é zero a força e o trajeto estão alinhados e o trabalho é máximo e positivo para F e d positivos. Quando theta é noventa graus a força é perpendicular ao movimento e o trabalho é nulo, por isso uma força centrípeta em trajetória circular não realiza trabalho. Quando theta é cento e oitenta graus a força se opõe ao deslocamento e o trabalho é negativo, ou seja a força remove energia do corpo.
A unidade SI de trabalho é o joule, igual a um newton metro. A calculadora converte o ângulo de graus para radianos uma vez para o cosseno, multiplica e limpa ruído de ponto flutuante para que saídas douradas permaneçam estáveis. Os três campos devem ser números finitos; NaN e Infinity são rejeitados com entrada inválida para o cliente corrigir unidades e tipos em vez de adivinhar.
Esta página limita-se de propósito à fórmula de força constante e trajeto reto; integrais de caminho com força variável, potência como trabalho sobre tempo e energia cinética são intenções de busca e páginas separadas.
Onde calculadoras de trabalho aparecem no trabalho real
Cursos de física do ensino médio e universidade introdutória propõem exercícios força-deslocamento-cosseno, comparam trabalho positivo e negativo em diagramas de corpo livre e exigem joules com sinal antes de problemas de conservação de energia; um oráculo confiável agiliza correção e demos. Equipes de projeto mecânico e fabricação convertem força aplicada, comprimento de curso e ângulo de alinhamento em estimativas de trabalho para ciclos de prensa, grampo e atuador sem rederivar projeções a cada sessão.
Laboratórios de robótica e controle reportam o trabalho ao longo de um trilho reto a partir da força de carga e do deslocamento do encoder como primeiro filtro antes de modelos de dinâmica multicorpo completos. Ciência do esporte e biomecânica estimam o trabalho contra a gravidade ou resistência em rampas e trenós a partir de força, comprimento de trajeto e ângulo de inclinação.
Se mais adiante você precisar de potência a partir de trabalho e tempo, energia cinética a partir de massa e velocidade, variação de energia potencial ou integração numérica de força variável ao longo de um trajeto, trate-os como intenções e páginas separadas em vez de sobrecarregar esta calculadora de trabalho.
Casos de uso
Chaves de resposta para lição e laboratório
Calcule o trabalho com sinal W=Fd cos θ a partir de força, deslocamento e ângulo para que alunos e autoavaliadores compartilhem uma mesma verdade de forma fechada em joules.
Estimativas de trabalho em rampa e reboque
Converta força aplicada, comprimento de trajeto e ângulo de alinhamento em joules para rampas, polias e reboques sem erros manuais de cosseno.
Checagens de ciclo de atuador e curso
Estime o trabalho mecânico ao longo de um curso reto a partir de força, deslocamento e ângulo força-trajeto antes de modelos de dinâmica completos.
Perguntas frequentes
Qual fórmula esta calculadora de trabalho usa?
Trabalho mecânico W = F × d × cos(θ), onde F é a força, d o deslocamento e θ o ângulo entre eles em graus. O resultado é reportado em joules (J) quando a força está em newtons e o deslocamento em metros.
O que acontece se o ângulo for maior que 180 graus?
O ângulo entre força e deslocamento deve ser no máximo 180°. Valores maiores costumam indicar erro de unidade e são rejeitados em vez de enrolados.
O trabalho pode ser negativo?
Sim. Quando a força tem componente oposta ao deslocamento (θ entre 90° e 180° para F e d positivos), o trabalho é negativo: a força remove energia do corpo.
E se a força ou o deslocamento for zero?
O trabalho é zero. Tanto força nula quanto deslocamento nulo são casos-limite físicos válidos e são aceitos quando todos os campos são números finitos.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/mech/work-done \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":10,"displacement":5,"angle":0}'const res = await fetch("https://api.kit.forhosting.com/mech/work-done", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 10,
"displacement": 5,
"angle": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/work-done",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 10,
"displacement": 5,
"angle": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/work-done", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":10,"displacement":5,"angle":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":10,"displacement":5,"angle":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/work-done", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"force": 10,
"displacement": 5,
"angle": 0
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.work_done",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Como o trabalho mecânico é definido e calculado
Todo o pipeline é determinístico: sem sementes aleatórias, sem relógios, sem chamadas de rede e sem deriva de modelo, de modo que entradas idênticas sempre produzem o mesmo JSON.
O que você envia e o que recebe de volta
A força costuma estar em newtons; o deslocamento em metros; o ângulo é o ângulo entre força e deslocamento em graus e não deve exceder cento e oitenta. Checagens clássicas de livro incluem dez newtons ao longo de cinco metros a zero graus para cinquenta joules, a mesma força e deslocamento a noventa graus para trabalho nulo, e cento e oitenta graus para menos cinquenta joules. Mantenha unidades consistentes em um laboratório de vários passos: se medir força em quilonewtons deve converter para newtons antes de chamar, ou escalar o resultado depois, para que o produto numérico ainda bata com a interpretação SI que seu relatório afirma. Envie três números finitos obrigatórios nos campos force, displacement e angle. Campos ausentes, strings não numéricas, NaN, Infinity e ângulos maiores que cento e oitenta falham com invalid_input e não são cobrados. Em caso de sucesso a resposta ecoa force, displacement e angle limpos, fornece angle_rad como o valor em radianos usado para o cosseno, cos_theta como o cosseno desse ângulo, work como o produto SI principal F vezes d vezes cos theta em joules, work_sign como positive, negative ou zero, um objeto de dica de unidades nomeando N, m, degrees e J, method igual a work_force_times_displacement_times_cos_theta e a string de fórmula curta W igual a F vezes d vezes cos de theta para exibição. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde calculadoras de trabalho aparecem no trabalho real
Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.