Contador de pétalas de curva rosa
Informe o coeficiente k de uma rosa polar e saiba quantas pétalas ela tem: com k igual a 3 saem 3 pétalas e com k igual a 4 saem 8, porque os valores pares dobram os laços. A amplitude não influi. 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
- K
- 3
- Pétalas
- 3
- Paridade
- odd
- Polar
- r = a·sin(kθ) or r = a·cos(kθ)
As curvas rosa polares—também chamadas curvas rodoneia—aparecem em pré-cálculo, unidades de cálculo polar, demos gráficas e problemas de prova que perguntam quantas pétalas o gráfico de r igual a a vezes o seno de k theta (ou o cosseno de k theta) mostra. Os estudantes costumam confundir os casos ímpar e par, contando k pétalas quando o livro espera 2k, ou o inverso. Este contador de pétalas de curva rosa aceita o coeficiente angular k, valida que k é um inteiro positivo e devolve a contagem clássica de pétalas junto com a paridade e uma string de fórmula curta que você pode exibir ao lado de um gráfico. Inteiros positivos ímpares produzem k pétalas distintas; inteiros positivos pares produzem 2k pétalas porque a curva completa uma cobertura dupla do período angular. A amplitude a nunca altera a contagem, portanto só k é exigido.
O que é uma curva rosa e por que a contagem de pétalas depende de k
Uma curva rosa no plano polar é o gráfico de r igual a a vezes o seno de k theta, ou r igual a a vezes o cosseno de k theta, onde a é uma amplitude não nula e k é uma constante positiva que escala o ângulo. Quando k é um inteiro positivo, o gráfico forma um número finito de laços que parecem pétalas de flor dispostas em torno da origem.
A razão geométrica de a contagem se dividir pela paridade é o período e a sobreposição: para k ímpar a equação polar completa seu conjunto distinto de pétalas quando o ângulo percorre um intervalo de comprimento pi, de modo que se veem exatamente k pétalas; para k par o fator seno ou cosseno tem uma simetria de sinal extra que só se desdobra por completo em uma varredura de 0 a 2pi, dobrando o número de laços para 2k.
Exemplos clássicos de livro tornam isso concreto: k igual a três produz uma rosa de três pétalas; k igual a quatro produz uma rosa de oito pétalas; k igual a cinco produz cinco pétalas; k igual a dois produz quatro pétalas. Rosas de cosseno são cópias rotacionadas das rosas de seno correspondentes para o mesmo k inteiro; compartilham a mesma contagem de pétalas. Valores de k fracionários ou irracionais produzem enrolamentos densos mais exóticos fora da regra clássica de contagem de pétalas que esta capacidade implementa.
Contrato de entrada, campos de resposta e comportamento de erro
Em caso de sucesso o corpo ecoa k, informa petals como o inteiro da contagem de pétalas, define parity como a string odd ou even e inclui strings formula e polar que reafirmam a regra clássica e as formas polares r igual a a sen k theta ou a cos k theta. Exemplo: k igual a três devolve petals três, parity odd e a fórmula de que k ímpar implica petals igual a k.
Exemplo: k igual a quatro devolve petals oito, parity even e a fórmula de que k par implica petals igual a 2k. A capacidade não plota a curva, não exige a amplitude a e não distingue seno de cosseno para fins de contagem.
Onde contar as pétalas de uma rosa ajuda
Salas de aula e plataformas de tutoria usam um contador de pétalas de curva rosa para que os alunos verifiquem os casos ímpar versus par sem memorizar a regra de forma errada. Geradores de prova e plugins de LMS precisam de um oráculo determinístico que marque k igual a quatro como oito pétalas e rejeite k não inteiro em vez de devolver em silêncio um número plausível mas errado.
Notebooks de creative coding e arte generativa frequentemente parametrizam motivos rodoneia por k e querem uma etapa rápida de validação antes de amostrar pontos para um canvas ou SVG. Validação falha não consome saldo. Mantenha as requisições pequenas, fixe o campo inteiro petals nos testes e você obtém contagens reproduzíveis para lição de casa, plugins de LMS e workers de borda sem levantar um sistema de álgebra computacional ou de plotagem só para responder quantas pétalas uma rosa tem.
Casos de uso
Conferências de sala e lição de casa
Permita que os alunos enviem k inteiro para r=a·sin(kθ) ou cos e verifiquem a contagem ímpar versus par frente às respostas do livro.
Provas e correção automática LMS
Pontue itens de curva rosa com um oráculo determinístico que devolve k ou 2k corretamente e rejeita k não positivo ou não inteiro.
Arte generativa e demos polares
Valide contagens de pétalas de parâmetros rodoneia antes de amostrar pontos polares em canvas, SVG ou visualizações de notebook.
Perguntas frequentes
Quantas pétalas tem uma curva rosa com coeficiente k?
Para k inteiro positivo: se k é ímpar a rosa tem k pétalas; se k é par tem 2k pétalas.
sin(kθ) versus cos(kθ) altera a contagem de pétalas?
Não. Para o mesmo k inteiro positivo, rosas de seno e de cosseno são cópias rotacionadas uma da outra e compartilham a mesma contagem de pétalas.
O que acontece se k não for um inteiro positivo?
Frações, zero, negativos e valores não finitos são rejeitados e não são cobrados.
Preciso enviar a amplitude a?
Não. A amplitude escala o tamanho das pétalas, mas não altera quantas aparecem. Só k é exigido.
Por que um k par dá o dobro de pétalas?
Com k ímpar, a curva completa todas as pétalas enquanto o ângulo percorre pi, meia volta. Com k par, uma simetria extra de sinal só se desdobra na volta completa, e os laços dobram para 2k.
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/geom/rose-curve-petals \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k":3}'const res = await fetch("https://api.kit.forhosting.com/geom/rose-curve-petals", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/rose-curve-petals",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/rose-curve-petals", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/rose-curve-petals", 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
{
"k": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.rose_curve_petals",
"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
A mesma lógica pura alimenta o caminho gratuito do navegador e o caminho da API, de modo que verificações de lição de casa e automação nunca discordam em um caso-limite de livro didático.
O que é uma curva rosa e por que a contagem de pétalas depende de k
O endpoint, portanto, exige que k seja um inteiro positivo e recusa qualquer outro valor em vez de inventar uma generalização contínua que os livros não ensinam sob o nome de contagem de pétalas.
Contrato de entrada, campos de resposta e comportamento de erro
Envie por POST um corpo JSON com um campo obrigatório: k, o coeficiente angular. k pode chegar como número JSON ou como string numérica; deve ser um inteiro positivo finito maior ou igual a um. k ausente, strings vazias, valores não finitos, frações como 2.5, zero e inteiros negativos falham com invalid_input e uma mensagem que nomeia a regra violada. Essas falhas de validação não são cobradas. Combine o resultado numérico com sua própria biblioteca de gráficos se precisar de um esboço; use este endpoint quando a única pergunta for quantas pétalas a rosa de k inteiro tem.
Onde uma API de pétalas de curva rosa vale a pena
Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Quanto custa o contador de pétalas de curva rosa?
A ferramenta no navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.