ForHosting KIT · Matematica

Lunghezza e larghezza di un rettangolo dal perimetro e dal rapporto

Inserisca il perimetro di un rettangolo e il rapporto tra i lati e ottenga entrambe le misure: un perimetro di 36 con un rapporto di 2 a 1 dà una lunghezza di 12 e una larghezza di 6. Utile per recinzioni e cornici. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Perimetro
36
Rapporto
2
Ottiene
Lunghezza
12
Larghezza
6

Dato il perimetro di un rettangolo e il rapporto tra i suoi lati, questa capacità ricava le due dimensioni: la lunghezza e la larghezza. Il problema si presenta di continuo — un budget per la recinzione fissa il perimetro, un progetto fissa la proporzione, e ciò che serve davvero sono le due misure dei lati.

Dal perimetro e dal rapporto alle dimensioni reali

Un perimetro da solo non determina un rettangolo: infinite coppie di lunghezza e larghezza danno la stessa somma. L'informazione mancante è la proporzione tra i lati. Una volta saputo che la lunghezza è, ad esempio, il doppio della larghezza, la geometria si riduce a un'unica equazione.

Metà del perimetro equivale alla lunghezza più la larghezza, quindi la larghezza è quel semiperimetro diviso per il rapporto più uno, e la lunghezza segue moltiplicando la larghezza per il rapporto. Invia due numeri, riceve due numeri, e il risultato è identico ogni volta perché non c'è casualità, né orologio, né rete coinvolti in alcun punto del calcolo.

Questa deterministica semplicità è anche ciò che lo rende facile da testare: qualsiasi rettangolo di cui conosce già le dimensioni può servire da controllo, dato che perimetro e rapporto ricavati da quel rettangolo devono restituire esattamente le misure di partenza.

Come vengono validati e normalizzati gli input

Entrambi gli input devono essere numeri positivi e finiti, e vengono controllati prima di qualsiasi operazione aritmetica. Una normalizzazione deliberata merita una menzione: il rapporto è definito come lunghezza divisa per larghezza, essendo la lunghezza il lato più lungo, quindi un rapporto inferiore a uno descrive lo stesso rettangolo visto dall'altro lato. Le stringhe numeriche come "2.5" sono accettate, il che semplifica l'invio dei moduli.

Dove si inserisce e quanto costa

Il chiamante tipico è uno strumento, non una persona: un calcolatore di recinzioni che dispone di un budget totale di materiale, un motore di impaginazione che deve inserire un pannello con proporzioni fisse in un bordo di lunghezza fissa, un verificatore di compiti che valida le risposte degli studenti, oppure un generatore che produce esercizi di geometria coerenti. I risultati sono arrotondati a sei cifre decimali affinché i confronti automatici restino stabili tra macchine diverse.

Impaginazione con proporzioni fisse

La lunghezza totale del bordo di una cornice è fissa e il pannello deve mantenere una proporzione 16:9. Ottenga le dimensioni esatte del pannello con una sola chiamata.

Generare o correggere esercizi di matematica

Produca problemi sui rettangoli coerenti o verifichi le risposte degli studenti in modo programmatico a partire da un perimetro e un rapporto.

Quanto costa?

È inoltre gratuito nel Suo browser su questa pagina.

Il rapporto può essere inferiore a 1?

Sì. Il rapporto è definito come lunghezza divisa per larghezza, con la lunghezza come lato più lungo, quindi un valore inferiore a 1 viene sostituito dal suo reciproco. Il rapporto normalizzato è incluso nell'output.

Quanto è preciso il risultato?

Lunghezza e larghezza sono arrotondate a sei cifre decimali, così l'output è stabile e riproducibile byte per byte su macchine diverse.

Posso inviare i numeri come stringhe?

Sì. Le stringhe numeriche come "36" o "2.5" sono accettate, ma tutto ciò che non si interpreta come numero positivo e finito viene rifiutato.

Viene memorizzato qualcosa?

No. I due numeri vengono elaborati e scartati; vengono restituite solo le dimensioni calcolate.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/math/length-and-width-of-rectangle-given-perimeter

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/math/length-and-width-of-rectangle-given-perimeter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"perimeter":36,"ratio":2}'
{
  "perimeter": 36,
  "ratio": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.length_and_width_of_rectangle_given_perimeter",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb1
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

L'endpoint risolve il piccolo sistema lineare in modo deterministico: metà del perimetro è la somma dei lati, e il rapporto distribuisce tale somma tra lunghezza e larghezza. Funziona gratuitamente nel Suo browser su questa pagina, e lo stesso codice risponde alle chiamate API a $0.002 per richiesta.

Dal perimetro e dal rapporto alle dimensioni reali

L'endpoint lunghezza e larghezza del rettangolo dato il perimetro esegue esattamente questo calcolo e restituisce entrambi i lati, oltre al rapporto normalizzato utilizzato.

Come vengono validati e normalizzati gli input

Un perimetro pari a zero o inferiore non è un rettangolo, e non lo sono nemmeno un rapporto nullo, un rapporto negativo, un valore infinito o un testo che non si interpreta come numero: ognuno di questi casi viene rifiutato con un errore tipizzato invalid_input che non viene mai addebitato. Invece di fallire, l'endpoint lo sostituisce con il suo reciproco e riporta il rapporto normalizzato nell'output, così un rapporto di 0.5 e uno di 2 producono lo stesso rettangolo.

Dove si inserisce e quanto costa

Poiché la matematica consiste in una manciata di operazioni in virgola mobile, la risposta è praticamente istantanea e il costo è fisso: $0.002 per richiesta — non c'è alcun supplemento per unità, dato che il lavoro non cresce con la dimensione dei numeri. Lo stesso identico codice gira gratuitamente su questa pagina, così può verificare una risposta a mano prima di integrare l'API nel Suo sistema, e paga solo quando automatizza le chiamate.

Pianificazione di recinzioni e bordi

Ha 120 metri di recinzione e vuole un recinto lungo il doppio della larghezza. L'endpoint restituisce lunghezza 40, larghezza 20 — senza tentativi.

Cosa succede se il perimetro è zero o negativo?

La richiesta viene rifiutata con un errore invalid_input che indica che il perimetro deve essere un numero positivo e finito. Le richieste rifiutate non vengono mai addebitate.

Leggi la documentazione completa del KIT →